Skip to main content

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)

Source distribution for evidencetheory 0.0.1
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

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page