Metodo completo numpy

Metodo completo numpy
Usiamo il metodo completo numpy per creare array multidimensionali con una forma specifica (specificata dall'utente), riempiendo l'intero array con il valore noto come valore di riempimento. La funzione crea un array con le dimensioni che un utente specifica e riempie gli elementi dell'array ai valori che un utente ha specificato come "valore di riempimento". Supponiamo che vogliamo creare un array con dimensioni, e quindi vogliamo riempire gli elementi dell'array con un singolo valore in modo da poter usare il metodo Numpy Full (). Numpy è la biblioteca che la piattaforma Python fornisce per lavorare con i calcoli matematici e le implementazioni di diverse operazioni sulle matrici e sulle array.

Procedura

Il nostro obiettivo in tutto l'articolo sarebbe quello di spiegare e introdurre il metodo full () numpy ai lettori di questo articolo. Implementeremo in sequenza questa funzione imparando prima la sintassi o lo script di questa funzione nel linguaggio di programmazione Python. Quindi, proveremo a risolvere determinati esempi per svolgere praticamente questa funzione.

Sintassi

Per scrivere la funzione nello script Python, dobbiamo avere una buona comprensione della funzione. A tale scopo, discuteremo in dettaglio gli argomenti di input di questa funzione e il motivo alla base del loro utilizzo. I parametri, insieme alla descrizione del metodo completo Numpy nello script Python, possono essere visti nella riga seguente:

$ numpy.Full (Shape, Fill_Value, dType = Nessuno, order = 'C')

Il primo argomento nell'elenco è "forma". La forma parla delle dimensioni della matrice che vogliamo riempire. La dimensione rappresenta le righe e le colonne in generale per la matrice. Quindi il secondo argomento è "Fill_Value" Questo è il valore che dobbiamo dare alla funzione come parametro in modo che la funzione copia questo valore e riempisca gli interi elementi dell'array con questo valore.

Quindi arriva il terzo argomento nell'elenco che definisce il tipo di dati del valore con cui vogliamo riempire l'array. L'ultimo argomento è l'ordine, che è il parametro opzionale; Se lo diamo o no dipende semplicemente dal requisito. Questo argomento dice in quale ordine vogliamo archiviare gli array multidimensionali (riga-major o colonna-major).

Valore di ritorno

Il metodo Numpy Full () restituisce un array con valori in base al valore di riempimento, alla dimensione/ forma e al tipo di dati.

Esempio 1

Dopo la spiegazione dettagliata del metodo completo numpy, proviamo a implementare un array 1D e riempirlo con il valore che specificheremo la funzione come valore di riempimento. Per eseguire questo esempio nel programma Python, useremo l'app "Spyder", un ambiente open source fornito dalla piattaforma Python. Iniziamo l'istanza creando il nuovo progetto in Python Shell. Ora avremmo bisogno di importare i moduli per lavorare sugli array dai pacchetti Python.

Il modulo che importeremo a questo proposito sarà il "numpy". Possiamo integrare questo modulo come "NP" per chiamare le varie funzioni di questo pacchetto anziché il numpy nel programma ogni volta che ne abbiamo bisogno. Faremo la chiamata del metodo alla funzione “NP .pieno (forma, valore di riempimento) "e creerà l'array delle dimensioni/forma uguale a" 4 ", il che significa che l'array avrà quattro elementi e il valore che vogliamo utilizzare come valore di riempimento della matrice sarebbe" 24 ". Salvemo i risultati da questa funzione in una variabile come "array" e per visualizzare l'array nell'output, passeremo l'array agli argomenti della funzione "print ()". La presentazione dell'esempio nel programma Python è riportata nello snippet di seguito.

Importa Numpy come NP
array = np.Full (Shape = 6, Fill_Value = 24)
print ("\ nmatrix array: \ n", array)

La funzione visualizzerà un array con i quattro elementi in esso e tutti hanno lo stesso valore di 24 seguendo il valore di riempimento che abbiamo specificato nella funzione per questo esempio.

Esempio 2

Ora definiremo un array 2D e specificheremo il valore di riempimento per questo array per implementare questo array usando il metodo Numpy Full (). Per prima cosa integreremo il modulo numpy dai pacchetti Python come "NP". Per definire l'array, dichiarare una variabile supponiamo che sia "2d_array" e assegneremo questa variabile "NP. pieno (forma, valore di riempimento) ". Dato che vogliamo che il nostro array sia bidimensionale, specificheremo i due valori, uno per la riga e il secondo per la colonna, al parametro "forma" nella funzione.

Vogliamo che il nostro array abbia tre righe e tre colonne, quindi imposteremo i valori dei parametri di forma come "forma = 3, 3". Quindi, dopo aver specificato la forma, passeremo al secondo parametro della funzione, i.e., "Valore di riempimento". Imposteremo il valore di riempimento su "12" e passeremo questi parametri alla funzione. Passeremo questa funzione come parametro di input alla funzione "Print ()" per visualizzare i risultati da questa funzione. Possiamo scrivere il codice semplice solo in righe minime nello script Python per questo esempio nel modo seguente.

Importa Numpy come NP
array = np.Full (Shape = [3,3], Fill_Value = 12)
print ("\ nmatrix array: \ n", array)

L'output della funzione ha prodotto un array bidimensionale con tre righe e tre colonne con tutti i suoi elementi con lo stesso valore di "12".

Conclusione

Abbiamo provato a coprire tutti i parametri di base necessari per sapere durante l'implementazione della funzione numpy full () in questo manuale. Le prime guide manuali su quale sia il metodo numpy full () e quali potrebbero essere le sue applicazioni. Quindi, fornisce una buona descrizione della sintassi della funzione e mostra i risultati della funzione con l'aiuto di due esempi implementati in un linguaggio di programmazione Python.