Coseno dei valori di grado in NumPy
-
Usa la funzione
numpy.radians()
per usare funzioni trigonometriche con angoli in gradi -
Usa la funzione
math.radians
per usare le funzioni trigonometriche con angoli in gradi
Il modulo numpy ha una varietà di funzioni disponibili per eseguire diverse operazioni matematiche. Possiamo calcolare rapporti trigonometrici usando funzioni come numpy.sin()
, numpy.cos()
e numpy.tan()
per trovare rispettivamente i valori seno, coseno e tangente.
Per esempio,
import numpy as np
print(np.cos(0.5))
Produzione:
0.8775825618903728
Vale la pena notare che gli angoli per impostazione predefinita sono accettati in radianti e non in gradi nell’esempio precedente. In questo tutorial impareremo come calcolare queste funzioni trigonometriche quando l’angolo è in gradi. Per questo, convertiremo l’angolo da gradi a radianti all’interno della funzione trigonometrica.
Per i nostri esempi, lavoreremo con la funzione cos()
, che restituisce i valori del coseno, ma questi metodi funzioneranno allo stesso modo per tutti i rapporti.
Usa la funzione numpy.radians()
per usare funzioni trigonometriche con angoli in gradi
Il modulo numpy può eseguire conversioni di angoli da radianti a gradi e viceversa. Per convertire un angolo da radianti a gradi, possiamo usare la funzione radians()
di questo modulo.
Convertiamo l’angolo richiesto in radianti e poi lo passiamo alla funzione trigonometrica.
Per esempio,
import numpy as np
print(np.cos(np.radians(45)))
Produzione:
0.7071067811865476
In alternativa, possiamo usare la funzione deg2rad()
di questo modulo, che funziona allo stesso modo ma ha un nome più descrittivo.
Usa la funzione math.radians
per usare le funzioni trigonometriche con angoli in gradi
Può essere utilizzata anche la funzione math.radians()
. Converte l’angolo da gradi a valori in radianti.
Il codice seguente mostra come:
import math
import numpy as np
print(np.cos(math.radians(45)))
Produzione:
0.7071067811865476
Si noti che il modulo di matematica ha anche funzioni integrate per trovare rapporti trigonometrici. Il vantaggio principale dell’utilizzo del modulo numpy è che le funzioni di questo modulo possono calcolare anche i rapporti per i valori in un array.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn