web-dev-qa-db-fra.com

Comment vérifier quelle version de NumPy j'utilise?

Comment vérifier quelle version de NumPy j'utilise?

J'utilise Mac OS X v10.6.1 (Snow Leopard).

223
larus
import numpy
numpy.version.version
315
SilentGhost
>> import numpy
>> print numpy.__version__
195
Dominic Rodger

A partir de la ligne de commande, vous pouvez simplement émettre:

python -c "import numpy; print(numpy.version.version)"

Ou:

python -c "import numpy; print(numpy.__version__)"
46
meduz

Vous pouvez également vérifier si votre version utilise MKL avec:

import numpy
numpy.show_config()
15
David C

Courir:

pip list

Devrait générer une liste de paquets. Faites défiler jusqu'à numpy.

...
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)
....
12
Lavanya Shukla

Nous pouvons utiliser pip freeze pour obtenir n’importe quelle version de paquet Python sans ouvrir le shell Python.

pip freeze | grep 'numpy'
9
Ajay Gupta

Si vous utilisezNumPy de la distribution Anaconda, vous pouvez simplement faire:

$ conda list | grep numpy
numpy     1.11.3     py35_0

Cela donne aussi la version Python.


Si vous voulez quelque chose d'extraordinaire, utilisez numexpr

Comme vous pouvez le voir ci-dessous, il donne beaucoup d'informations:

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)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
6
kmario23

Vous pouvez essayer ceci:

pip show numpy

5
SDt

Pour la syntaxe d'impression Python 3.X:

python -c "import numpy; print (numpy.version.version)"

Ou

python -c "import numpy; print(numpy.__version__)"
2
user1729077

Vous pouvez obtenir la version numpy en utilisant Terminal ou un code Python.

Dans un terminal (bash) utilisant Ubuntu:

pip list | grep numpy

En python 3.6.7, ce code montre la version de numpy:

import numpy
print (numpy.version.version)

Si vous insérez ce code dans le fichier shownumpy.py, vous pouvez le compiler:

python shownumpy.py

ou

python3 shownumpy.py

J'ai cette sortie:

1.16.1
1
Rogelio Prieto

Dans un shell Python:

>>> help()
help> numpy
1
LMB
import numpy
print numpy.__version__
1
Dinusha Dilanka

Ligne Pure Python pouvant être exécutée à partir du terminal (versions 2.X et 3.X):

python -c "import numpy; print(numpy.version.version)"

Si vous êtes déjà dans Python, alors:

import numpy
print(numpy.version.version)
0
Gines Hidalgo

Il est bon de connaître la version de numpy que vous exécutez, mais à proprement parler, si vous avez juste besoin d'une version spécifique sur votre système, vous pouvez écrire comme ceci:

pip install numpy==1.14.3 et ceci installera la version dont vous avez besoin et désinstallera les autres versions de numpy.

0
prosti