首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有与Python 3.x兼容的矩阵数学模块?

有没有与Python 3.x兼容的矩阵数学模块?
EN

Stack Overflow用户
提问于 2009-12-15 04:16:27
回答 2查看 2.1K关注 0票数 2

当我开始这个项目时,我认为很容易获得像矩阵数学这样常见的库,所以我选择使用Python3.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)。

任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

发布于 2009-12-15 04:30:59

考虑到对这种开发感兴趣的大部分人都参与了NumPy,并且考虑到他们的schedule for migrating,我认为答案是“不,目前还没有任何东西”。

我建议将Python3.x视为“仍处于实验阶段”,并从Python2.6开始。在Python 3.x系列真正稳定下来的一年或两年内,以这样一种方式编写您的代码,使其不会太难迁移,但不要跳过这一步。Other more general questions提供了一些答案,可以帮助您做出决定。

票数 5
EN

Stack Overflow用户

发布于 2009-12-15 04:32:17

编辑: PyEuclid支持矩阵,向量高达4维,专为几何操作而设计。

否则,答案可能不是你想要的,而是:

  • 使用Python2.x代替,一定要使用numpy (这真的很好),直到numpy支持Python3.x
  • 实现你自己的矩阵类,因为你不需要太多的功能,而且这是一个很好的实现。应该比在网上看一天的工作量要少。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1903209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档