Evidence Theory
Project description
A Python Library to attack the problem of Fusion Information. Dempster-Shafer Theory implemention is our first goal.
Install:
________
pip install evidencetheory
Usage:
from evidence.theory import dst # load dempster-shafer functions from evidenec.tests.assets import INPUT print INPUT['bba1'] # path for the bba example
Knowing the format of file bba1:
bba = [] with open(INPUT['bba1'], 'r') as f: N = int(f.readline()) for _ in range(N): bba += [ float(f.readline()) ] print bba # verify a table with values between 0 and 1
We want to get a Belief function Bel from a table bba (basic belief assignament function), so the following is how to do that:
bel1 = dst.Bel(m=bba) for i in range(1<<len(bba)): print bel1(A=i) # i is a set represents in binary form.
For now, please review code in evidence.theory.dst.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
evidencetheory-0.0.1.tar.gz
(4.6 kB
view hashes)