Funzioni con array e Campi a Numerical Python

May 7

Numerical Python, o NumPy, è un'estensione del linguaggio di programmazione Python che supporta gli array e matrici. Inoltre è dotato di numerose funzioni che eseguono calcoli e analizzare queste strutture, che consente di raccogliere statistiche sui dati o si modifica in base alle necessità. Per utilizzare le funzioni NumPy, prima importare il pacchetto "NumPy" nel programma.

Creazione di array

Il "arange" e "arrayrange" funzioni sono sinonimi: entrambi permettono 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 di "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 "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 una matrice con i valori "[4,7,10,12]" in esso.

Funzioni statistiche e aritmetiche

NumPy ha diverse funzioni di analisi di matrice che riportano le informazioni sui contenuti della matrice. Si possono utilizzare per ottenere i valori per la media, media, massimo, minimo, medio o altri valori all'interno della gamma di voci nella matrice. Ha anche molte funzioni utilizzate per modificare le voci nella matrice, come l'addizione, sottrazione, moltiplicazione e divisione. Quando si utilizzano queste funzioni - per esempio, l'aggiunta - è possibile aggiungere qualsiasi cosa, da singoli numeri a singoli valori nella matrice, o anche due array interi insieme.

Funzioni avanzate matematiche

Uno dei vantaggi di NumPy rispetto ad altri linguaggi di programmazione sono le sue avanzate funzioni matematiche che si possono utilizzare con gli array. Ad esempio, è possibile utilizzare le funzioni di algebra lineare per risolvere, tracciare o invertire matrici di array, o di ottenere il prodotto interno o esterno di due array. È anche possibile ritagliare i valori nella matrice, limitando i valori massimi e minimi per un intervallo specificato. Ad esempio, per agganciare i valori tra due e sette, tutti i valori inferiori o superiori quei valori diventeranno tali valori, rispettivamente; il resto rimane la stessa.

Axis Parameter

Molte delle funzioni di NumPy inserire un parametro opzionale "asse". Quando specificato, racconta la funzione che gamma di dimensioni, o assi, in un array multidimensionale si desidera che la funzione di operare. Python utilizza dimensionamento base zero, il che significa che la prima dimensione ha un indice di zero, il secondo ha uno, e così via. Il valore di default è "none" (non a zero, a causa del 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.