PyPyNum 1.17.0版本(第38个正式版本)更新,带来新功能与改进,增强数学计算能力!
安装:通过命令 pip install PyPyNum 快速安装。
主要更新:
1. 矩阵运算:重写矩阵奇异值分解的`svd`函数,提高矩阵计算准确性。
2. 矩阵操作:引入diag_indices和diag函数,提供矩阵对角线索引计算。
3. 八元数(Octonion):新增八元数类,并且为创建`Octonion`实例提供了接口`octo`,支持更广泛的超复数运算。
4. 序列处理:引入`strip_helper`, `strip`, `lstrip`, `rstrip`函数,支持去除序列首尾的指定元素。
5. 序列比较:引入`damerau`函数,计算Damerau-Levenshtein距离,用于序列比较。
6. 命名优化:将函数`lower_gamma`和`upper_gamma`更名为`lowergamma`和`uppergamma`。
7. 模块重命名:`quats`模块更名为`hypcmpnms`,支持超复数(hypercomplex numbers)操作。
8. 修正错误:修正了四元数(Quaternion)类部分存在计算错误的方法。
(详细信息请到PyPI的PyPyNum项目主页或者到本库目录中的自述文件查看)

安装:通过命令 pip install PyPyNum 快速安装。
主要更新:
1. 矩阵运算:重写矩阵奇异值分解的`svd`函数,提高矩阵计算准确性。
2. 矩阵操作:引入diag_indices和diag函数,提供矩阵对角线索引计算。
3. 八元数(Octonion):新增八元数类,并且为创建`Octonion`实例提供了接口`octo`,支持更广泛的超复数运算。
4. 序列处理:引入`strip_helper`, `strip`, `lstrip`, `rstrip`函数,支持去除序列首尾的指定元素。
5. 序列比较:引入`damerau`函数,计算Damerau-Levenshtein距离,用于序列比较。
6. 命名优化:将函数`lower_gamma`和`upper_gamma`更名为`lowergamma`和`uppergamma`。
7. 模块重命名:`quats`模块更名为`hypcmpnms`,支持超复数(hypercomplex numbers)操作。
8. 修正错误:修正了四元数(Quaternion)类部分存在计算错误的方法。
(详细信息请到PyPI的PyPyNum项目主页或者到本库目录中的自述文件查看)
