文件名称:matlab代码影响-sparse-ndarray-protocols:在Python/SciPy中稀疏ndarray实现的拟议协议
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-11 03:00:42
系统开源
matlab代码影响科学PEP-稀疏ndarray格式的协议 抽象的 提议 我们建议逐步重写当前函数,将spmatrix子类作为输入。 这将分为三个步骤: 使spmatrix子类遵守以下建议的接口。 重写scipy的一部分,将spmatrix子类作为输入以接受该接口之后的所有内容。 编写sparray和子类以遵循ndarray接口。 完成这三个步骤后,将不赞成使用当前的spmatrix类,并将sparray设置为新的默认值。 另外,将有可能使spmatrix的子类sparray与*只是执行矩阵乘法和其他np.matrix语义。 新开发的课程将 维护,测试和开发更加轻松, 并遵循ndarray接口。 稀疏矩阵是SciPy API的关键部分,我们相信我们可以增强API,同时保持向后兼容性并提高可维护性。 我们建议为稀疏数组引入一个统一的接口,以鼓励替代实现并促进互操作性。 不推荐使用旧类,因为不推荐使用np.matrix将其删除。 如果需要简洁的矩阵乘法,则建议使用矩阵乘法运算符@ 。 希望与SciPy保持相互兼容性的替代实现将采用此接口,并能够在这些阵列上使用SciPy方法。 拟议的界面
【文件预览】:
sparse-ndarray-protocols-master
----README.rst(17KB)
----.gitignore(7B)