Cosseno de valores de grau em NumPy
-
Use a função
numpy.radians()
para usar funções trigonométricas com ângulos em graus -
Use a função
math.radians
para usar funções trigonométricas com ângulos em graus
O módulo numpy possui uma variedade de funções disponíveis para realizar diferentes operações matemáticas. Podemos calcular proporções trigonométricas usando funções como numpy.sin()
, numpy.cos()
e numpy.tan()
para encontrar os valores de seno, cosseno e tangente, respectivamente.
Por exemplo,
import numpy as np
print(np.cos(0.5))
Resultado:
0.8775825618903728
É importante notar que os ângulos por padrão são aceitos em radianos e não em graus no exemplo acima. Neste tutorial, aprenderemos como calcular essas funções trigonométricas quando o ângulo está em graus. Para isso, converteremos o ângulo de graus em radianos dentro da função trigonométrica.
Para nossos exemplos, trabalharemos com a função cos()
, que retorna os valores do cosseno, mas esses métodos funcionarão da mesma forma para todas as razões.
Use a função numpy.radians()
para usar funções trigonométricas com ângulos em graus
O módulo numpy pode realizar conversões de ângulos de radianos para graus e vice-versa. Para converter um ângulo de radianos em graus, podemos usar a função radianos()
deste módulo.
Convertemos o ângulo necessário em radianos e depois o passamos para a função trigonométrica.
Por exemplo,
import numpy as np
print(np.cos(np.radians(45)))
Resultado:
0.7071067811865476
Alternativamente, podemos usar a função deg2rad()
deste módulo, que funciona da mesma forma, mas tem um nome mais descritivo.
Use a função math.radians
para usar funções trigonométricas com ângulos em graus
A função math.radians()
também pode ser usada. Ele converte o ângulo de graus em valores de radianos.
O código a seguir mostra como:
import math
import numpy as np
print(np.cos(math.radians(45)))
Resultado:
0.7071067811865476
Observe que o módulo matemático também possui funções integradas para encontrar razões trigonométricas. A principal vantagem de usar o módulo numpy é que as funções desse módulo também podem calcular as proporções dos valores em um 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