How do I check which version of NumPy I'm using?
如何查看我使用的NumPy版本?
(仅供参考,此问题已被编辑,因为问题和答案都不是特定于平台的。)
1 2 | import numpy numpy.version.version |
1 2 | >> import numpy >> print numpy.__version__ |
从命令行,您可以简单地发出:
1 | python -c"import numpy; print(numpy.version.version)" |
要么:
1 | python -c"import numpy; print(numpy.__version__)" |
跑:
1 | pip list |
应生成软件包列表。滚动到numpy。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | ... nbpresent (3.0.2) networkx (1.11) nltk (3.2.2) nose (1.3.7) notebook (5.0.0) numba (0.32.0+0.g139e4c6.dirty) numexpr (2.6.2) numpy (1.11.3) <-- numpydoc (0.6.0) odo (0.5.0) openpyxl (2.4.1) pandas (0.20.1) pandocfilters (1.4.1) .... |
您还可以通过以下方式检查您的版本是否在使用MKL:
1 2 | import numpy numpy.show_config() |
我们可以使用
1 | pip freeze | grep 'numpy' |
如果您正在使用Anaconda发行版中的NumPy,则可以执行以下操作:
1 2 | $ conda list | grep numpy numpy 1.11.3 py35_0 |
这也提供了
如果您想要一些奇特的东西,请使用
您可以在下面看到很多信息:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | In [692]: import numexpr In [693]: numexpr.print_versions() -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Numexpr version: 2.6.2 NumPy version: 1.13.3 Python version: 3.6.3 |Anaconda custom (64-bit)| (default, Oct 13 2017, 12:02:49) [GCC 7.2.0] Platform: linux-x86_64 AMD/Intel CPU? True VML available? False Number of threads used by default: 8 (out of 48 detected cores) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= |
您可以尝试以下方法:
pip show numpy
您可以使用Terminal或Python代码获取numpy版本。
在使用Ubuntu的终端机(bash)中:
1 | pip list | grep numpy |
在python 3.6.7中,此代码显示了numpy版本:
1 2 | import numpy print (numpy.version.version) |
如果将此代码插入到showumpy.py文件中,则可以对其进行编译:
1 | python shownumpy.py |
要么
1 | python3 shownumpy.py |
我有以下输出:
1 | 1.16.1 |
对于使用Python检查numpy的版本,仅作了微小的解决方案更改,
1 2 | import numpy as np print("Numpy Version:",np.__version__) |
要么,
1 2 | import numpy as np print("Numpy Version:",np.version.version) |
我在PyCharm中的项目当前正在运行版本
1 | 1.17.4 |
1 2 | import numpy print numpy.__version__ |
对于Python 3.X打印语法:
1 | python -c"import numpy; print (numpy.version.version)" |
要么
1 | python -c"import numpy; print(numpy.__version__)" |
在Python Shell中:
1 2 | >>> help() help> numpy |
知道您运行的
可以从终端执行的纯Python行(2.X和3.X版本):
1 | python -c"import numpy; print(numpy.version.version)" |
如果您已经在Python中,则:
1 2 | import numpy print(numpy.version.version) |