Coseno dei valori di grado in NumPy

Manav Narula 30 gennaio 2023
  1. Usa la funzione numpy.radians() per usare funzioni trigonometriche con angoli in gradi
  2. Usa la funzione math.radians per usare le funzioni trigonometriche con angoli in gradi
Coseno dei valori di grado in NumPy

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.

Autore: Manav Narula
Manav Narula avatar Manav Narula avatar

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