NumPy - Ambiente

La distribuzione standard di Python non viene fornita in bundle con il modulo NumPy. Un'alternativa leggera è installare NumPy utilizzando il popolare programma di installazione di pacchetti Python,pip.

pip install numpy

Il modo migliore per abilitare NumPy è utilizzare un pacchetto binario installabile specifico per il tuo sistema operativo. Questi binari contengono lo stack SciPy completo (inclusi NumPy, SciPy, matplotlib, IPython, SymPy e i pacchetti nose insieme al core Python).

finestre

Anaconda (da https://www.continuum.io) è una distribuzione Python gratuita per lo stack SciPy. È disponibile anche per Linux e Mac.

Baldacchino (https://www.enthought.com/products/canopy/) è disponibile come distribuzione gratuita e commerciale con stack SciPy completo per Windows, Linux e Mac.

Python (x, y): è una distribuzione Python gratuita con stack SciPy e Spyder IDE per il sistema operativo Windows. (Scaricabile dahttps://www.python-xy.github.io/)

Linux

I gestori di pacchetti delle rispettive distribuzioni Linux vengono utilizzati per installare uno o più pacchetti nello stack SciPy.

Per Ubuntu

sudo apt-get install python-numpy 
python-scipy python-matplotlibipythonipythonnotebook python-pandas 
python-sympy python-nose

Per Fedora

sudo yum install numpyscipy python-matplotlibipython 
python-pandas sympy python-nose atlas-devel

Costruire dalla sorgente

Core Python (2.6.x, 2.7.xe 3.2.x in poi) deve essere installato con distutils e il modulo zlib dovrebbe essere abilitato.

Deve essere disponibile il compilatore C GNU gcc (4.2 e superiori).

Per installare NumPy, esegui il seguente comando.

Python setup.py install

Per verificare se il modulo NumPy è installato correttamente, prova a importarlo dal prompt di Python.

import numpy

Se non è installato, verrà visualizzato il seguente messaggio di errore.

Traceback (most recent call last): 
   File "<pyshell#0>", line 1, in <module> 
      import numpy 
ImportError: No module named 'numpy'

In alternativa, il pacchetto NumPy viene importato utilizzando la seguente sintassi:

import numpy as np