Numerical Python , o NumPy , è un'estensione del linguaggio di programmazione Python che supporta gli array e matrici . Inoltre è dotato di diverse funzioni che eseguono calcoli e analizzare queste strutture , che consente di raccogliere statistiche sui dati o modificarli se necessario. Per utilizzare le funzioni NumPy , prima importare il pacchetto " numpy " nel programma. Creazione di matrici
funzioni " arrayrange " " arange " e sono sinonimi : entrambi consentono di creare e inizializzare un array con un intervallo di valori numerici . Si utilizza uno , due o tre parametri quando farlo. Il primo è il valore "start" . Se usato da solo , l'array comprende tutti i valori da zero fino al valore meno uno. Se usato con un secondo parametro , il suo valore è la prima nella matrice . Il secondo parametro è il valore di " stop" , che indica il valore massimo nella matrice , meno uno. Il terzo è il " passo ", che specifica il valore per incrementare ogni voce array . Ad esempio, " myArray.arange ( 4,15,3 ) " crea un array con i valori " [ 4,7,10,12 ] " in esso .
Statistica e aritmetica funzioni
NumPy ha diverse funzioni di analisi di matrice che restituiscono informazioni sul contenuto della matrice . Si possono utilizzare per ottenere i valori per la media , media , valore massimo , minimo, medio o altro all'interno della gamma di voci nella matrice. Ha anche molte funzioni utilizzate per modificare le voci nella matrice , come addizione, sottrazione , moltiplicazione e divisione . Quando si utilizzano queste funzioni - ad esempio , l'aggiunta di - . Puoi aggiungere qualsiasi cosa, da singoli numeri a valori individuali nella matrice , o anche due schiere intere insieme
avanzata di funzioni matematiche < br >
Uno dei vantaggi di NumPy più di altri linguaggi di programmazione sono le sue funzioni matematiche avanzate che si possono utilizzare con le matrici . Ad esempio, è possibile utilizzare le funzioni di algebra lineare per risolvere , tracciare o invertire matrici di array , o ottenere il prodotto interno o esterno di due array . È anche possibile agganciare i valori nella matrice , limitando i valori massimi e minimi di un intervallo specificato . Ad esempio, per tagliare i valori compresi tra due e sette anni, i valori al di sotto o al di sopra quei valori diventeranno quei valori , rispettivamente , il resto rimane lo stesso
Axis Parameter
< . p > Molte delle funzioni di NumPy inserire un parametro opzionale "asse" . Quando specificato, indica alla funzione che variano di dimensioni , o assi , in un array multidimensionale si desidera che la funzione di operare su . Pitone utilizza dimensionamento base zero , il che significa che la prima dimensione ha un indice di zero, la seconda ha uno, e così via . Il valore predefinito è "none" ( non a zero , a causa della indicizzazione ) , il che significa che si desidera utilizzare l'intero array . Utilizzando un valore numerico per questo parametro specifica un intervallo di valutare all'interno della matrice.