纯python 2.7矩阵代数模块。
matalg27的Python项目详细描述
简介
这个用python2.7编写的模块是用python 3.2编写的类似模块的后台端口。有很多 尚未迁移到python 3.x的python用户,因为通常python3.x不是完全向后的 与早期的python版本兼容,有必要向python 2.x提供python 3.x模块的后端口。
这个用纯python 2.7编写的模块不需要其他模块,只需要 python 2.x.因此该模块与python本身一样可移植。文档丰富的模块易于使用,并允许使用 用于更复杂矩阵运算的标量变量语法。因此,对于矩阵amat和bmat的矩阵乘法,可以简单地写:
resultmat = amat * bmat
对于amat的反转,只需编写:
resultmat = ~ amat
矩阵命名约定由最终用户自由选择。该模块使用pdf文件quickstart、usermanual和referencematalog进行了详细的文档记录。也可参考文件 python 3.2模块的“matalg”。在后台端口中,注意了 Python3.2和Python2.7中的模块。
文档和服务
快速启动将使有经验的用户非常快速地加快速度。用户手册对软件包的大多数功能进行了说明和示例,而matalg的引用列出了模块的所有方法和功能,并对每个方法和功能进行了简要说明。除了提供的pdf文件外,python 2.7模块的信息也可以在web上访问:
http://akabaila.pcug.org.au/matalg27-doc/index.html
作者准备考虑对模块的扩展、改进和/或错误修复的所有合理请求。您的电子邮件将不胜感激:
algis.kabaila@gmail.com
许可证
该模块是根据lgpl授权的,是开源的免费软件。欢迎您复制并分享。
阿尔吉斯·卡贝拉,堪培拉,2011年。