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 |