Cosseno de valores de grau em NumPy

Manav Narula 30 janeiro 2023
  1. Use a função numpy.radians() para usar funções trigonométricas com ângulos em graus
  2. Use a função math.radians para usar funções trigonométricas com ângulos em graus
Cosseno de valores de grau em NumPy

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 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