Evidence Theory
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.
Metadata
Release files for evidencetheory 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| evidencetheory-0.0.1.tar.gz | 4.6 kB | Details |
Release files / evidencetheory-0.0.1.tar.gz
| Download URL | evidencetheory-0.0.1.tar.gz |
|---|---|
| Size | 4.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cde6d16e548b21e3b03017f3bbdf90192063cd4273245e72e108c236f23720f5
|
|
BLAKE2b-256 checksum How to use checksums |
faec2d988e235e5b65ac1aebc5914aeadfc05e40305832e4358cfa620b3ddbb2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |