numpy Tutorial
Iniziare con Numpy
Ricerca…
Osservazioni
NumPy (pronunciato "numb pie" o talvolta "numb pea") è un'estensione del linguaggio di programmazione Python che aggiunge il supporto per array di grandi dimensioni e multidimensionali, oltre a una vasta libreria di funzioni matematiche di alto livello per operare su questi array.
Versioni
Versione | Data di rilascio |
---|---|
1.3.0 | 2009-03-20 |
1.4.0 | 2010-07-21 |
1.5.0 | 2010-11-18 |
1.6.0 | 2011-05-15 |
1.6.1 | 2011-07-24 |
1.6.2 | 2012-05-20 |
1.7.0 | 2013/02/12 |
1.7.1 | 2013/04/07 |
1.7.2 | 2013-12-31 |
1.8.0 | 2013/11/10 |
1.8.1 | 2014/03/26 |
1.8.2 | 2014/08/09 |
1.9.0 | 2014/09/07 |
1.9.1 | 2014/11/02 |
1.9.2 | 2015/03/01 |
1.10.0 | 2015/10/07 |
1.10.1 | 2015/10/12 |
1.10.2 | 2015/12/14 |
1.10.4 * | 2016/01/07 |
1.11.0 | 2016/05/29 |
Installazione su Mac
Il modo più semplice per configurare NumPy su Mac è con pip
pip install numpy
Installazione usando Conda .
Conda disponibile per Windows, Mac e Linux
- Installa Conda. Ci sono due modi per installare Conda, sia con Anaconda (pacchetto completo, include numpy) o Miniconda (solo Conda, Python, e i pacchetti da cui dipendono, senza alcun pacchetto aggiuntivo). Sia Anaconda e Miniconda installano lo stesso Conda.
- Comando aggiuntivo per Miniconda, digitare il comando
conda install numpy
Installazione su Windows
L'installazione di Numpy tramite pypi (l'indice del pacchetto predefinito usato da pip) generalmente non funziona sui computer Windows. Il modo più semplice per installare su Windows è utilizzando i binari precompilati.
Una fonte per ruote precompilate di molti pacchetti è il sito di Christopher Gohkle . Scegli una versione in base alla tua versione e al tuo sistema Python. Un esempio per Python 3.5 su un sistema a 64 bit:
- Scarica
numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
da qui - Apri un terminale Windows (cmd o powershell)
- Digitare il comando
pip install C:\path_to_download\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
Se non vuoi scherzare con i singoli pacchetti, puoi usare la distribuzione Winpython che raggruppa la maggior parte dei pacchetti e fornisce un ambiente confinato con cui lavorare. Allo stesso modo, la distribuzione di Anaconda Python viene preinstallata con numpy e numerosi altri pacchetti comuni.
Un'altra fonte popolare è il gestore di pacchetti conda
, che supporta anche ambienti virtuali .
- Scarica e installa
conda
. - Apri un terminale Windows.
- Digita il comando
conda install numpy
Installazione su Linux
NumPy è disponibile nei repository predefiniti delle distribuzioni Linux più diffuse e può essere installato nello stesso modo in cui vengono installati i pacchetti in una distribuzione Linux.
Alcune distribuzioni Linux hanno diversi pacchetti NumPy per Python 2.xe Python 3.x. In Ubuntu e Debian, installa numpy
a livello di sistema utilizzando il gestore pacchetti APT:
sudo apt-get install python-numpy
sudo apt-get install python3-numpy
Per altre distribuzioni, usa i loro gestori di pacchetti, come zypper (Suse), yum (Fedora) ecc.
numpy
può anche essere installato con Python's package manager pip
per Python 2 e con pip3
per Python 3:
pip install numpy # install numpy for Python 2
pip3 install numpy # install numpy for Python 3
pip
è disponibile nei repository predefiniti delle più diffuse distribuzioni Linux e può essere installato per Python 2 e Python 3 usando:
sudo apt-get install python-pip # pip for Python 2
sudo apt-get install python3-pip # pip for Python 3
Dopo l'installazione, utilizzare pip
per Python 2 e pip3
per Python 3 per utilizzare pip per l'installazione dei pacchetti Python. Si noti tuttavia che potrebbe essere necessario installare molte dipendenze, che sono necessarie per compilare numpy dal sorgente (inclusi pacchetti di sviluppo, compilatori, fortran, ecc.).
Oltre a installare numpy
a livello di sistema, è anche comune (forse anche altamente consigliato) installare numpy
in ambienti virtuali usando i popolari pacchetti Python come virtualenv
. In Ubuntu, virtualenv
può essere installato utilizzando:
sudo apt-get install virtualenv
Quindi, crea e attiva un virtualenv per Python 2 o Python 3 e poi usa pip
per installare numpy
:
virtualenv venv # create virtualenv named venv for Python 2
virtualenv venv -p python3 # create virtualenv named venv for Python 3
source venv/bin/activate # activate virtualenv named venv
pip install numpy # use pip for Python 2 and Python 3; do not use pip3 for Python3
Importazione di base
Importa il modulo numpy per usarne una parte.
import numpy as np
La maggior parte degli esempi userà np
come abbreviazione di numpy. Supponiamo che "np" significhi "numpy" negli esempi di codice.
x = np.array([1,2,3,4])
Notebook temporaneo Jupyter ospitato da Rackspace
I notebook Jupyter sono un ambiente di sviluppo interattivo basato su browser. Sono stati originariamente sviluppati per eseguire computation python e come tali funzionano molto bene con Numpy. Per provare Numpy in un notebook Jupyter senza installare completamente sul proprio sistema locale, Rackspace fornisce gratuitamente taccuini temporanei su tmpnb.org .
Nota: questo non è un servizio proprietario con alcun tipo di upsell. Jupyter è una tecnologia interamente open source sviluppata da UC Berkeley e Cal Poly San Luis Obispo. Rackspace dona questo servizio come parte del processo di sviluppo.
Per provare numpy
su tmpnb.org:
- visita tmpnb.org
- selezionare
Welcome to Python.ipynb
o - Nuovo >> Python 2 o
- Nuovo >> Python 3