纯python3向量代数模块。
vectors32的Python项目详细描述
简介
这个用纯python 3.2编写的模块不需要其他模块,只需要 Python3.2或更高版本。因此,该模块与python3本身一样具有便携性。文档丰富的模块易于使用,并允许使用 用于更复杂的向量操作的标量变量语法。因此,对于向量va和vb的向量标量乘法(也称为点积),只需写入:
scalarresult = va * vb
对于向量va和vb的向量积,只需编写:
vectorresult = va ** vb
矢量命名留给最终用户。该模块使用pdf文件quickstart、usermanual和referencevectors32进行了详细的文档记录。
文档和服务
快速启动将使有经验的用户非常快速地加快速度。用户手册对包的大多数功能进行了说明和示例,而vectors32的引用列出了模块的所有方法和功能,并对每个方法和功能进行了简要说明。除了提供的pdf文件外,还可以在以下网址上访问这些信息:
http://akabaila.pcug.org.au/vectors32/index.html
作者计划用退休后的几年时间来编写开源软件。他会对你对这个项目的评论感兴趣,并且会考虑所有合理的扩展和改进请求和/或模块的错误修复。您的电子邮件将不胜感激:
algis.kabaila@gmail.com
该软件包的开发和初步测试是在kubuntu 11.04“natty”平台上进行的。
许可证
该模块是根据lgpl授权的,是开源的免费软件。欢迎您复制并分享。
阿尔吉斯·卡贝拉,堪培拉,2011年。