python - 是否有与 Python 3.x 兼容的矩阵数学模块?

标签 python math matrix

当我开始这个项目时,我认为获得矩阵数学等常见内容的库会很容易,所以我选择使用 Python 3.1——它是该语言的最新更新版本。不幸的是,NumPy 仅兼容 2.5 和 2.6,并且似乎是镇上唯一的游戏!甚至我发现的其他东西(例如游戏对象)似乎也是基于 NumPy,因此也与 3.x 不兼容。

有人知道与 3 兼容的矩阵库吗?我需要能够执行以下操作:矩阵加、减、乘、标量乘、逆、转置和行列式。我已经找了一整天了,所有的道路似乎都通向 NumPy。我什至尝试过这个模块:http://www.nightmare.com/squirl/python-ext/misc/matrix.py但它也适用于 2.x。即使使用 2to3 工具将其转换后,我也无法获取它引用的 yarn 模块(并且可能本身就是 2.x)。

非常感谢任何帮助。

最佳答案

鉴于对此类开发感兴趣的大部分人都参与了 NumPy,并且考虑到他们的 schedule for migrating我认为答案是“不,还什么都没有”。

我建议将 Python 3.x 视为“仍处于实验阶段”,并从 Python 2.6 开始。付出一些小小的努力来编写你的代码,这样在 Python 3.x 系列真正稳定下来的一两年内,迁移就不会太困难,但现在还不要跳到那里。 Other more general questions有可能帮助您做出决定的答案。

关于python - 是否有与 Python 3.x 兼容的矩阵数学模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1903209/

相关文章:

javascript - 寻找一个公式来检查一个数字是否是 2 或更大的数字乘以 3 或更大的数字的乘积

python - 如何在python中表示矩阵

r - 在 R 中创建连接矩阵以计算共享成员资格

python - 获取文件路径 '/'

python - 当多个线程写入 mysql 中的单个表时会发生什么?

java - Java 使用哪种算法进行乘法?

javascript - 在基于焦点的坐标系上绘制椭圆线?

matrix - 为什么这个 Octave 代码不起作用?

python - python中是否有等同于非唯一集的数据结构?

Python:如何 ping 一个 IP 地址范围?