dstz


Namedstz JSON
Version 0.0.5 PyPI version JSON
download
home_pageNone
Summary一个轻量、易用的Python证据理论库,专注于Dempster-Shafer理论及其扩展。
upload_time2025-08-08 10:46:53
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseMIT 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

![PRs Welcome](https://img.shields.io/badge/PRs-Welcome-green)
[![Python](https://img.shields.io/badge/PyPI-3670A0?logo=PyPI&logoColor=ffdd54)](https://pypi.org/project/dstz/)
[![Python Version](https://img.shields.io/badge/python-%3E%3D3.7-blue.svg)](https://www.python.org/downloads/)
[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)
[![GitHub Repository](https://img.shields.io/badge/repository-GitHub-blue.svg)](https://github.com/ztxtech/dstz)
[![GitHub Issues](https://img.shields.io/github/issues/ztxtech/dstz.svg)](https://github.com/ztxtech/dstz/issues)
[![Documentation Status](https://readthedocs.org/projects/dst/badge/?version=latest)](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![PRs Welcome](https://img.shields.io/badge/PRs-Welcome-green)\r\n[![Python](https://img.shields.io/badge/PyPI-3670A0?logo=PyPI&logoColor=ffdd54)](https://pypi.org/project/dstz/)\r\n[![Python Version](https://img.shields.io/badge/python-%3E%3D3.7-blue.svg)](https://www.python.org/downloads/)\r\n[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\r\n[![GitHub Repository](https://img.shields.io/badge/repository-GitHub-blue.svg)](https://github.com/ztxtech/dstz)\r\n[![GitHub Issues](https://img.shields.io/github/issues/ztxtech/dstz.svg)](https://github.com/ztxtech/dstz/issues)\r\n[![Documentation Status](https://readthedocs.org/projects/dst/badge/?version=latest)](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"
}
        
Elapsed time: 0.68189s