NumPy Cos

Numpy Cos



La funzione NumPy cos rappresenta la funzione coseno trigonometrica. Questa funzione calcola il rapporto tra la lunghezza della base (lato più vicino all'angolo) e la lunghezza dell'ipotenusa. Il NumPy cos trova il coseno trigonometrico degli elementi dell'array. Questi valori del coseno calcolati sono sempre rappresentati in radianti. Quando parliamo degli array nello script Python, dobbiamo menzionare il 'NumPy'. NumPy è la libreria offerta dalla piattaforma Python e consente di lavorare con array e matrici multidimensionali. Inoltre, questa libreria funziona anche con varie operazioni con matrici.

Procedura

I metodi per implementare la funzione NumPy cos saranno discussi e mostrati in questo articolo. Questo articolo fornirà un breve background sulla storia della funzione NumPy cos e quindi elaborerà la sintassi relativa a questa funzione con vari esempi implementati nello script Python.







Sintassi

$ insensibile. Cos ( X , fuori ) = Nessuno )

Abbiamo menzionato la sintassi per la funzione NumPy cos nel linguaggio Python. La funzione ha due parametri in totale, e sono 'x' e 'out'. x è l'array con tutti i suoi elementi in radianti, che è l'array che passeremo alla funzione cos() per trovare il coseno dei suoi elementi. Il parametro seguente è 'out' ed è facoltativo. Che tu lo dia o meno, la funzione funziona ancora perfettamente, ma questo parametro indica dove si trova o è memorizzato l'output. Questa era la sintassi di base per la funzione NumPy cos. Dimostreremo in questo articolo come possiamo usare questa sintassi di base e modificare il suo parametro per i nostri requisiti nei prossimi esempi.



Valore di ritorno

Il valore di ritorno della funzione sarà l'array contenente gli elementi, che saranno i valori del coseno (in radianti) degli elementi presenti precedentemente nell'array originale.



Esempio 1

Ora che abbiamo tutti familiarità con la sintassi e il funzionamento della funzione NumPy cos (), proviamo a implementare questa funzione in diversi scenari. Per prima cosa installeremo lo 'spyder' per Python, un compilatore Python open source. Quindi, creeremo un nuovo progetto nella shell Python e lo salveremo nella posizione desiderata. Installeremo il pacchetto python attraverso la finestra del terminale utilizzando i comandi specifici per utilizzare tutte le funzioni in Python per il nostro esempio. Così facendo abbiamo già installato il “NumPy”, e ora importeremo questo modulo con il nome “np” per dichiarare l'array e per implementare la funzione NumPy cos().





Dopo aver seguito questa procedura, il nostro progetto è pronto per scrivere il programma su di esso. Inizieremo a scrivere il programma dichiarando l'array. Questo array sarebbe unidimensionale. Gli elementi nell'array sarebbero in radianti, quindi useremo il modulo NumPy come 'np' per assegnare gli elementi a questo array come 'np. array ([np. pi /3, np. pi/4, np. pi ] )”. Con l'aiuto della funzione cos (), troveremo il coseno di questo array in modo da chiamare la funzione “np. cos (nome_array, out= nuovo_array).

In questa funzione, sostituisci array_name con il nome di quell'array che abbiamo dichiarato e specifica dove vorremmo memorizzare i risultati della funzione cos (). Il frammento di codice per questo programma è riportato nella figura seguente, che può essere copiata nel compilatore Python ed eseguita per vedere l'output:



#importa il modulo numpy

importare intorpidito come per esempio.

#dichiarare l'array

Vettore = [ per esempio. pi / 3 , per esempio. pi / 4 , per esempio. pi ]

#visualizza l'array originale

Stampa ( 'Matrice di input: ' , Vettore )

#applicando la funzione cos

coseno_fuori = per esempio. cos ( Vettore )

#visualizza l'array aggiornato

Stampa ( 'Valori_coseno : ' , coseno_fuori )

L'output del programma che abbiamo scritto considerando l'array nel primo esempio è stato visualizzato come il coseno di tutti gli elementi dell'array. I valori del coseno degli elementi erano in radianti. Per capire il radiante, possiamo usare la seguente formula:

Due *pi radianti = 360 gradi

Esempio 2

Esaminiamo come possiamo usare la funzione built-in cos() per ottenere i valori del coseno per il numero di elementi uniformemente distribuiti in un array. Per dare il via all'esempio, ricorda di installare il pacchetto della libreria per gli array e le matrici, ad esempio 'NumPy'. Dopo aver creato un nuovo progetto, importeremo il modulo NumPy. Possiamo importare NumPy così com'è, oppure possiamo dargli un nome, ma il modo più conveniente per utilizzare NumPy nel programma è importarlo con un nome o il prefisso in modo da dargli il nome 'np' . Dopo questo passaggio, inizieremo a scrivere il programma per il secondo esempio. In questo esempio, dichiareremo l'array per calcolare la sua funzione cos() con un metodo leggermente diverso. In precedenza, abbiamo detto che prendiamo il coseno degli elementi distribuiti uniformemente, quindi per questa distribuzione uniforme degli elementi dell'array, chiameremo il metodo 'linspace' come 'np. linspace (start, stop, steps)”. Questo tipo di funzione di dichiarazione di array accetta tre parametri: primo, il valore 'start' da quali valori vogliamo far partire gli elementi dell'array; lo “stop” definisce l'intervallo fino a dove vogliamo terminare gli elementi; e l'ultimo è il 'passo', che definisce i passaggi in base ai quali gli elementi vengono distribuiti uniformemente dal valore iniziale al valore finale.

Passeremo questa funzione ei valori dei suoi parametri come “np. linspace (- (np. pi), np. pi, 20)” e salverà i risultati di questa funzione nella variabile “array”. Quindi, passalo al parametro della funzione coseno come 'np. cos(array)” e stampa i risultati per visualizzare l'output.

L'output e il codice per il programma sono forniti di seguito:

#importa il modulo numpy

importare intorpidito come per esempio.

#dichiarare l'array

Vettore = per esempio. inspace ( - ( per esempio. pi ) , per esempio. pi , venti )

#applicando la funzione cos () su un array

produzione = per esempio. cos ( Vettore )

#visualizza l'output

Stampa ( 'array uniformemente distribuito: ' , Vettore )

Stampa ( 'out_array da cos func : ' , produzione )

Conclusione

La descrizione e l'implementazione della funzione NumPy cos() sono state mostrate in questo articolo. Abbiamo coperto i due esempi principali: gli array con elementi (in radianti) che sono stati inizializzati e distribuiti uniformemente utilizzando la funzione linspace per calcolare i loro valori di coseno.