Mohupy

Latest version: v0.3.0

Safety actively analyzes 624524 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

11.29.2023

**Main updates**:
1. Refactor the core code, update the fuzzy set class to `Fuzzarray`, and integrate the fuzzy number set into a fuzzy set class `Fuzznum`;
2. Add regedit, all methods create a new dictionary through'core. Registry () 'and save it to the'regedit' file;
3. Reconstruct the Archimedean computational norm framework, integrate it into the'src 'file, and build the Archimedean regedit dictionary, which can be viewed directly through mohupy.archimedeanDict;
4. Build the Library, and call the registered method through the Library;
5. Create the configuration config folder (subsequent update), currently config only contains the transformation configuration of the T norm, but does not yet support Einstein operations;
6. The original'mohuset 'content is deprecated, and some method names have changed
* `str2num` -> `str2fuzz`
* `asfuzzset` -> `asfuzzarray`
* `is_valid` -> `isValid`
* `is_empty` -> `isEmpty`
* `max` -> `getmax`
* `min` -> `getmin`
* `sum` -> `getsum`
* `prod` -> `getprod`

**Noting**: 0.2.0 version fixes most of the previous bugs, in addition, versions below the 0.2.0 version are not compatible.

**Full Changelog**: https://github.com/yibocat/MohuPy/compare/v0.1.8-beta.2...0.2.0-beta

4.13.2024

**主要更新内容**:
1. 新增模糊张量 `Fuzztensor`。`Fuzztensor` 基于 `Fuzzarray`。相比于`Fuzzarray`,`Fuzztensor` 增加了以 q-rung orthopair fuzzy
number 为基本元素的复杂运算,包括 q-rung orthopair fuzzy function 的求导,以及复杂函数的自动微分。 需要注意,q-rung orthopair
fuzzy function 的求导与计算参考文献如下:
> [1] Gao J, Liang Z, Shang J, et al. Continuities, Derivatives, and Differentials of q-Rung Orthopair Fuzzy Functions[J].
> IEEE Transactions on Fuzzy Systems, 2018, 27(8): 1687–1699.
>
> [2] Lei Q, Xu Z. Fundamental properties of intuitionistic fuzzy calculus[J]. Knowledge-Based Systems, 2015, 76: 1–16.
>
> [3] Ai Z, Xu Z, Yager R. R., et al. Q-Rung Orthopair Fuzzy Integrals in the Frame of Continuous Archimedean T-Norms
> and T-Conorms and Their Application[J]. IEEE Transactions on Fuzzy Systems, 2021, 29(5): 996–1007.
>
> [4] Gao J, Liang Z, Xu Z. Additive Integrals of q-Rung Orthopair Fuzzy Functions[J].
> IEEE Transactions on Cybernetics, 2020, 50(10): 4406–4419.
>
> [5] Lei Q, Xu Z. Derivative and Differential Operations of Intuitionistic Fuzzy Numbers[J].
> International Journal of Intelligent Systems, 2015, 30(4): 468–498.
2. 设置了全局模糊数类型,默认为 `qrofn`。修改方法通过 `mp.set_mtype()` 来进行设置。注意:模糊数类型仅满足 `qrofn`,`ivfn`和`qrohfn`,
分别表示 q-rung orthopair fuzzy number, inter-valued q-rung orthopair fuzzy number 和 q-rung orthopair hesitant fuzzy number。
3. 对整体结构进行了重构, 优化了计算性能。关键的模糊数计算部分移动至 core 文件。
4. 设置了配置文件,通过 `mp.config.Config` 可以进行查看。

What's Changed
* Update: 0.2.4-1.31.2024 by yibocat in https://github.com/yibocat/MohuPy/pull/2
* Update: 0.2.8-4.6.2024: Update version 2.8 by yibocat in https://github.com/yibocat/MohuPy/pull/3


**Full Changelog**: https://github.com/yibocat/MohuPy/compare/v0.2.4-beta.2...v0.3.0-beta

0.3.0

0.3.0beta

0.2.31219.2023

Updated the adapted Python version, the adapted Python version 'python > = 3.8 '

**Full Changelog**: https://github.com/yibocat/MohuPy/compare/v0.2.2-beta...v0.2.3-beta

0.2.21217.2023

1. Changed the comparison rule of fuzzy numbers to use score score values for comparison
2. Fixed calculation issue of Choquet integral
3. Fixed the bug of `random.choice( )` (replace parameter problem)
4. Fixed the bug that the `str2fuzz( )` function may not be able to convert when converting the 'qrohfn' type
5. Updated the `random.rand` method in the `random` module, adjusted qrohfn, and added parameters minnum and maxnum to represent the minimum and maximum number of membership degrees

**Full Changelog**: https://github.com/yibocat/MohuPy/compare/v0.2.1-beta...v0.2.2-beta

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.