纯蟒3矩阵代数模块
Matalg的Python项目详细描述
简介
这个用纯python 3.2编写的模块不需要其他模块,只需要 Python3.2或更高版本。因此,该模块与python3本身一样具有便携性。文档丰富的模块易于使用,并允许使用 用于更复杂矩阵运算的标量变量语法。因此,对于矩阵amat和bmat的矩阵乘法,只需编写:
resultmat = amat * bmat
对于amat的反转,只需编写:
resultmat = ~ amat
矩阵命名约定由最终用户自由选择。该模块使用pdf文件quickstart、usermanual和referencematalog进行了详细的文档记录。
文档和服务
快速启动将使有经验的用户非常快速地加快速度。用户手册对软件包的大多数功能进行了说明和示例,而matalg的引用列出了模块的所有方法和功能,并对每个方法和功能进行了简要说明。除了提供的pdf文件外,还可以在以下网址上访问这些信息:
http://akabaila.pcug.org.au/matalg-doc/index.html
作者是一位经验丰富的大学讲师和教授,他在退休后准备考虑对模块的扩展和改进以及/或错误修复的所有合理请求。您的电子邮件将不胜感激:
algis.kabaila@gmail.com
最后但并非最不重要的一点是,这个模块非常适合python2.x和python3.x之间的过渡时期,因为它足够强大,可以处理几百个联立线性方程组的中等大小示例,而在大多数流行的linux发行版中,还没有更广泛的数值分析软件包。该软件包的开发和初步测试是在kubuntu 11.04“natty”平台上进行的。
许可证
该模块是根据lgpl授权的,是开源的免费软件。欢迎您复制并分享。
阿尔吉斯·卡贝拉,堪培拉,2011年。