我想将 Numpy 与 Python 3.2 一起使用,但它不起作用;它说我需要3.1。除了使用 3.1 之外,有人知道如何解决这个问题吗?我必须导入什么才能使其在 python 程序中工作?
我想用Python表示一个矩阵,并获取矩阵的范数。我该如何用 Numpy 来做这件事呢?是在 Numpy 还是 Python 中?矩阵乘法呢?而且,这个矩阵实际上是一个以x和y为变量的向量。
最后一个问题。这里的一些成员认为使用 Python 3.2 并不是创建专业产品的最佳方式,尽管在 Python.org 上,他们特别指出使用 3.2 或 2.7 是当今最稳定的版本。我这里错了吗?如果是,我应该使用哪个版本的 Python?提前致谢。
此外,我没有足够的代表来发布三个单独的问题,因此如果您能回答部分问题,我们将不胜感激。
最佳答案
NumPy 1.6.0 2011 年 5 月 14 日发布,支持 Python 3.2。之前的版本 (1.5.1) 是在 Python 3.2 之前发布的。那么您使用的 NumPy 版本是什么?如果它是 1.6.0 并且在 3.2 上不起作用,则可能是 NumPy 的错误,您应该将其报告给 NumPy。
关于numpy
的基本使用,使用this tutorial 。我可以看到它很早就涵盖了数组创建和乘法。关于规范,参见this reference page .
关于使用Python 2.7还是3.2,有a page at python.org详细讨论了这一点。
关于Python Numpy 问题和 Python 版本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6219734/