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 details)
File details
Details for the file evidencetheory-0.0.1.tar.gz.
File metadata
- Download URL: evidencetheory-0.0.1.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cde6d16e548b21e3b03017f3bbdf90192063cd4273245e72e108c236f23720f5
|
|
| MD5 |
e0bec22a08979df4b7ead15bbd22504a
|
|
| BLAKE2b-256 |
faec2d988e235e5b65ac1aebc5914aeadfc05e40305832e4358cfa620b3ddbb2
|