Name | dstz JSON |
Version |
0.0.5
JSON |
| download |
home_page | None |
Summary | 一个轻量、易用的Python证据理论库,专注于Dempster-Shafer理论及其扩展。 |
upload_time | 2025-08-08 10:46:53 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.7 |
license | MIT License
Copyright (c) 2024 Tianxiang Zhan
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
|
keywords |
evidence theory
dempster-shafer
belief functions
information fusion
uncertainty
reasoning
deng entropy
|
VCS |
 |
bugtrack_url |
|
requirements |
build
twine
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# dstz

[](https://pypi.org/project/dstz/)
[](https://www.python.org/downloads/)
[](https://opensource.org/licenses/MIT)
[](https://github.com/ztxtech/dstz)
[](https://github.com/ztxtech/dstz/issues)
[](https://dst.readthedocs.io/en/latest/?badge=latest)
## 简介
`dstz`是一个用于证据理论的Python包,提供了一系列工具和函数,帮助用户处理和应用证据理论。
## 安装
使用`pip`安装`dstz`:
```bash
pip install dstz
```
## 例子
- 见[`./example/conflict_example.py`](https://github.com/ztxtech/dstz/blob/main/example/conflict_example.py)
中实现了一个经典的证据冲突的融合。
- 见[`./example/ppt.py`](https://github.com/ztxtech/dstz/blob/main/example/ppt.py)
中实现了一个pignistic probability transformation。
- 见[`./example/moment.py`](https://github.com/ztxtech/dstz/blob/main/example/moment.py)
中实现了一个计算证据对应的矩的例子。
- 见[`./example/space_example.py`](https://github.com/ztxtech/dstz/blob/main/example/space_example.py)
中实现了一个计算证据对应的矩的例子。
- 见[`./example/rps_example.py`](https://github.com/ztxtech/dstz/blob/main/example/rps_example.py)
中实现了随机排列集左交融合的例子。
- 见[`./example/wang_orthogonal_example.py`](https://github.com/ztxtech/dstz/blob/main/example/wang_orthogonal_example.py)
中实现了论文[`Wang, Y., Li, Z., & Deng, Y. (2024). A new orthogonal sum in Random Permutation Set. Fuzzy Sets and Systems, 109034`](https://doi.org/10.1016/j.fss.2024.109034)
中的正交rps融合规则。
## 文档
完整的[API文档](https://dstz.readthedocs.io/)和使用指南可在项目主页上找到。
## 支持与交流
有任何问题或建议,欢迎在GitHub Issues页面提交。
## 许可证
本项目遵循[MIT License](https://opensource.org/licenses/MIT)。
作者:Tianxiang Zhan 电子邮件:[zhantianxianguestc@hotmail.com](mailto:zhantianxianguestc@hotmail.com)
## 致谢
感谢所有贡献者和社区成员的帮助和支持。
## 相关论文
本软件包的编程思想基于Zhan等人的论文,如果涉及相关内容,请引用相关文献。
```bibtex
@article{zhan2024generalized,
title={Generalized information entropy and generalized information dimension},
author={Zhan, Tianxiang and Zhou, Jiefeng and Li, Zhen and Deng, Yong},
journal={Chaos, Solitons \& Fractals},
volume={184},
pages={114976},
year={2024},
publisher={Elsevier}
}
```
```bibtex
@article{zhan2024random,
title={Random Graph Set and Evidence Pattern Reasoning Model},
author={Zhan, Tianxiang and Li, Zhen and Deng, Yong},
journal={arXiv preprint arXiv:2402.13058},
year={2024}
}
```
Raw data
{
"_id": null,
"home_page": null,
"name": "dstz",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "evidence theory, Dempster-Shafer, belief functions, information fusion, uncertainty, reasoning, Deng entropy",
"author": null,
"author_email": "Tianxiang Zhan <zhantianxianguestc@hotmail.com>",
"download_url": null,
"platform": null,
"description": "# dstz\r\n\r\n\r\n[](https://pypi.org/project/dstz/)\r\n[](https://www.python.org/downloads/)\r\n[](https://opensource.org/licenses/MIT)\r\n[](https://github.com/ztxtech/dstz)\r\n[](https://github.com/ztxtech/dstz/issues)\r\n[](https://dst.readthedocs.io/en/latest/?badge=latest)\r\n\r\n## \u7b80\u4ecb\r\n\r\n`dstz`\u662f\u4e00\u4e2a\u7528\u4e8e\u8bc1\u636e\u7406\u8bba\u7684Python\u5305\uff0c\u63d0\u4f9b\u4e86\u4e00\u7cfb\u5217\u5de5\u5177\u548c\u51fd\u6570\uff0c\u5e2e\u52a9\u7528\u6237\u5904\u7406\u548c\u5e94\u7528\u8bc1\u636e\u7406\u8bba\u3002\r\n\r\n## \u5b89\u88c5\r\n\r\n\u4f7f\u7528`pip`\u5b89\u88c5`dstz`:\r\n\r\n```bash\r\npip install dstz\r\n```\r\n\r\n## \u4f8b\u5b50\r\n\r\n- \u89c1[`./example/conflict_example.py`](https://github.com/ztxtech/dstz/blob/main/example/conflict_example.py)\r\n \u4e2d\u5b9e\u73b0\u4e86\u4e00\u4e2a\u7ecf\u5178\u7684\u8bc1\u636e\u51b2\u7a81\u7684\u878d\u5408\u3002\r\n- \u89c1[`./example/ppt.py`](https://github.com/ztxtech/dstz/blob/main/example/ppt.py)\r\n \u4e2d\u5b9e\u73b0\u4e86\u4e00\u4e2apignistic probability transformation\u3002\r\n- \u89c1[`./example/moment.py`](https://github.com/ztxtech/dstz/blob/main/example/moment.py)\r\n \u4e2d\u5b9e\u73b0\u4e86\u4e00\u4e2a\u8ba1\u7b97\u8bc1\u636e\u5bf9\u5e94\u7684\u77e9\u7684\u4f8b\u5b50\u3002\r\n- \u89c1[`./example/space_example.py`](https://github.com/ztxtech/dstz/blob/main/example/space_example.py)\r\n \u4e2d\u5b9e\u73b0\u4e86\u4e00\u4e2a\u8ba1\u7b97\u8bc1\u636e\u5bf9\u5e94\u7684\u77e9\u7684\u4f8b\u5b50\u3002\r\n- \u89c1[`./example/rps_example.py`](https://github.com/ztxtech/dstz/blob/main/example/rps_example.py)\r\n \u4e2d\u5b9e\u73b0\u4e86\u968f\u673a\u6392\u5217\u96c6\u5de6\u4ea4\u878d\u5408\u7684\u4f8b\u5b50\u3002\r\n- \u89c1[`./example/wang_orthogonal_example.py`](https://github.com/ztxtech/dstz/blob/main/example/wang_orthogonal_example.py)\r\n\u4e2d\u5b9e\u73b0\u4e86\u8bba\u6587[`Wang, Y., Li, Z., & Deng, Y. (2024). A new orthogonal sum in Random Permutation Set. Fuzzy Sets and Systems, 109034`](https://doi.org/10.1016/j.fss.2024.109034)\r\n\u4e2d\u7684\u6b63\u4ea4rps\u878d\u5408\u89c4\u5219\u3002\r\n\r\n## \u6587\u6863\r\n\r\n\u5b8c\u6574\u7684[API\u6587\u6863](https://dstz.readthedocs.io/)\u548c\u4f7f\u7528\u6307\u5357\u53ef\u5728\u9879\u76ee\u4e3b\u9875\u4e0a\u627e\u5230\u3002\r\n\r\n## \u652f\u6301\u4e0e\u4ea4\u6d41\r\n\r\n\u6709\u4efb\u4f55\u95ee\u9898\u6216\u5efa\u8bae\uff0c\u6b22\u8fce\u5728GitHub Issues\u9875\u9762\u63d0\u4ea4\u3002\r\n\r\n## \u8bb8\u53ef\u8bc1\r\n\r\n\u672c\u9879\u76ee\u9075\u5faa[MIT License](https://opensource.org/licenses/MIT)\u3002\r\n\r\n\u4f5c\u8005\uff1aTianxiang Zhan \u7535\u5b50\u90ae\u4ef6\uff1a[zhantianxianguestc@hotmail.com](mailto:zhantianxianguestc@hotmail.com)\r\n\r\n## \u81f4\u8c22\r\n\r\n\u611f\u8c22\u6240\u6709\u8d21\u732e\u8005\u548c\u793e\u533a\u6210\u5458\u7684\u5e2e\u52a9\u548c\u652f\u6301\u3002\r\n\r\n## \u76f8\u5173\u8bba\u6587\r\n\r\n\u672c\u8f6f\u4ef6\u5305\u7684\u7f16\u7a0b\u601d\u60f3\u57fa\u4e8eZhan\u7b49\u4eba\u7684\u8bba\u6587\uff0c\u5982\u679c\u6d89\u53ca\u76f8\u5173\u5185\u5bb9\uff0c\u8bf7\u5f15\u7528\u76f8\u5173\u6587\u732e\u3002\r\n\r\n```bibtex\r\n@article{zhan2024generalized,\r\n title={Generalized information entropy and generalized information dimension},\r\n author={Zhan, Tianxiang and Zhou, Jiefeng and Li, Zhen and Deng, Yong},\r\n journal={Chaos, Solitons \\& Fractals},\r\n volume={184},\r\n pages={114976},\r\n year={2024},\r\n publisher={Elsevier}\r\n}\r\n```\r\n\r\n```bibtex\r\n@article{zhan2024random,\r\n title={Random Graph Set and Evidence Pattern Reasoning Model},\r\n author={Zhan, Tianxiang and Li, Zhen and Deng, Yong},\r\n journal={arXiv preprint arXiv:2402.13058},\r\n year={2024}\r\n}\r\n```\r\n",
"bugtrack_url": null,
"license": "MIT License\r\n \r\n Copyright (c) 2024 Tianxiang Zhan\r\n \r\n Permission is hereby granted, free of charge, to any person obtaining a copy\r\n of this software and associated documentation files (the \"Software\"), to deal\r\n in the Software without restriction, including without limitation the rights\r\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\n copies of the Software, and to permit persons to whom the Software is\r\n furnished to do so, subject to the following conditions:\r\n \r\n The above copyright notice and this permission notice shall be included in all\r\n copies or substantial portions of the Software.\r\n \r\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\n SOFTWARE.\r\n ",
"summary": "\u4e00\u4e2a\u8f7b\u91cf\u3001\u6613\u7528\u7684Python\u8bc1\u636e\u7406\u8bba\u5e93\uff0c\u4e13\u6ce8\u4e8eDempster-Shafer\u7406\u8bba\u53ca\u5176\u6269\u5c55\u3002",
"version": "0.0.5",
"project_urls": {
"Homepage": "https://github.com/ztxtech/dstz",
"Repository": "https://github.com/ztxtech/dstz"
},
"split_keywords": [
"evidence theory",
" dempster-shafer",
" belief functions",
" information fusion",
" uncertainty",
" reasoning",
" deng entropy"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "c5b83d85ce34bb468b40b8a0c8610afde3029e7c0aaea4f60879d34d80d369e7",
"md5": "ee6bb56332fad6e5e05c738c830323da",
"sha256": "785afaa16d0027c0ceccd914e0395ae1877c841a4d6afa21111e4077fd9b0b61"
},
"downloads": -1,
"filename": "dstz-0.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ee6bb56332fad6e5e05c738c830323da",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 26009,
"upload_time": "2025-08-08T10:46:53",
"upload_time_iso_8601": "2025-08-08T10:46:53.159879Z",
"url": "https://files.pythonhosted.org/packages/c5/b8/3d85ce34bb468b40b8a0c8610afde3029e7c0aaea4f60879d34d80d369e7/dstz-0.0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-08 10:46:53",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ztxtech",
"github_project": "dstz",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "build",
"specs": []
},
{
"name": "twine",
"specs": []
}
],
"lcname": "dstz"
}