Numpy是一个强大的数学库,可以作为通用数据的高效多维容器。可以定义任意的数据类型。Numpy库允许与各种数据库进行无缝、快速的整合。如果你还没有安装Numpy,请查看如何安装numpy文章。安装后,我们需要检查Numpy的版本。
如何检查Numpy的版本
要检查 numpy 的版本,编写 numpy.__version__代码并运行该文件。它将返回当前安装在你机器上的numpy的版本。也有其他方法可以帮助你找到numpy的版本。
- 使用pip list或pip3 list命令。
- 在命令行中输入:python3 -c "import numpy; print(numpy.__version__)"
- 从命令行输入:pip3 freeze | grep 'numpy'或pip freeze | grep 'numpy' 。
- 在命令行中输入:pip3 show numpy或 pip show numpy
使用numpy._version_检查Numpy的版本
创建一个名为app.py 的文件,并在该文件中编写以下两行代码。
# app.py
import numpy
print(numpy.__version__)
输出
python3 app.py
1.18.3
在编写本教程时的最新版本是1.18.3。你的版本可能是最老的,也可能是最新的,这取决于你机器的安装时间。
使用pip3 list命令获取numpy版本
你可以使用下面的命令来列出软件包,如果Numpy已经安装在你的系统中,它就会出现其版本。例如,如果你使用Python3,那么你可以使用下面的命令。
pip3 list
看到输出结果。
pip3 list
numpy 1.18.3
oauthlib 3.1.0
opt-einsum 3.2.1
pandas 1.0.3
pip 20.1
如果你使用的是Python2或Python,你可以使用下面的命令。
pip list
打印Numpy版本
我们也可以在命令行中打印Numpy的版本。输入下面的命令。
python3 -c "import numpy; print(numpy.__version__)"
查看输出结果。
python3 -c "import numpy; print(numpy.__version__)"
1.18.3
如果你使用的是Python 2.x,你可以使用下面的命令。
python -c "import numpy; print(numpy.__version__)"
使用grep命令获得numpy的版本
键入下面的命令。
pip3 freeze | grep 'numpy'
看输出结果。
pip3 freeze | grep 'numpy'
numpy==1.18.3
如果你使用的是Python 2.x,那么使用下面的命令。
pip freeze | grep 'numpy'
使用 pip3 show 命令
键入下面的命令。
pip3 show numpy
查看输出结果
pip3 show numpy
Name: numpy
Version: 1.18.3
Summary: NumPy is the fundamental package for array computing with Python.
Home-page: https://www.numpy.org
Author: Travis E. Oliphant et al.
Author-email: None
License: BSD
Location: /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages
Requires:
Required-by: tensorflow, tensorboard, opt-einsum, Keras-Preprocessing, h5py, scipy, scikit-learn, pandas, matplotlib
检查Anaconda分布上的Numpy版本
要检查 Anaconda 导航器上的numpy 版本,使用conda list | grep numpy命令。
conda list | grep numpy
查看输出结果。
conda list | grep numpy
numpy 1.18.1 py37h7241aed_0
numpy-base 1.18.1 py37h6575580_1
numpydoc 0.9.2 py_0
总结
以上所有的方法对于在Mac、Linux和Windows上检查Numpy的版本都很有用。就这样了。