Calcular el inverso del coseno en Python

  1. Calcular el inverso del coseno usando la función math.acos() en Python
  2. Calcule el inverso del coseno usando la función degrees() y acos() en Python
  3. Calcular el inverso del coseno usando la biblioteca Python Numpy

La inversa del coseno es la función trigonométrica que se usa ampliamente para resolver muchos problemas en trignometría. La inversa del coseno también se llama arco coseno. Podemos calcular el inverso del coseno en Python usando la función math.acos() y la biblioteca NumPy.

Calcular el inverso del coseno usando la función math.acos() en Python

import math
print(math.acos(0.2))
print(math.acos(0.8))
print(math.acos(0))
print(math.acos(1))

Producción:

1.369438406004566
0.6435011087932843
1.5707963267948966
0.0

En primer lugar, necesitamos importar la biblioteca matemática y luego aplicar la función math.acos() a nuestro valor de entrada para encontrar el inverso del coseno. El inverso del coseno usando la función acos() da el resultado en radianes.

Calcule el inverso del coseno usando la función degrees() y acos() en Python

El inverso del coseno usando la función acos() da el resultado en radianes. Si necesitamos encontrar el inverso de la salida del coseno en grados en lugar de radianes, entonces podemos usar la función degrees() con la función acos().

import math
result = math.acos(0.2) #radian
print(result)
print(math.degrees(result)) #degree

Producción:

1.369438406004566
78.46304096718453

Aquí, primero obtenemos el inverso del coseno en radianes y lo almacenamos en la variable result. Luego aplicamos la función degrees() a la variable de resultado para obtener el valor final en grados.

Podemos ver que obtenemos la salida como un número de punto flotante. Podemos fijarlo en cualquier número de decimales.

import math
result = math.acos(0.2)
print('%.2f'%result)

Producción:

1.37

De esta manera, podemos usar el formato de valores flotantes en Python al inverso del coseno.

Calcular el inverso del coseno usando la biblioteca Python Numpy

Podemos encontrar el inverso del coseno usando la biblioteca NumPy. La ventaja de usar la biblioteca Numpy es que podemos encontrar el inverso del coseno del rango de elementos de una sola vez.

import numpy as np
print(np.arccos(0.2))
print(np.arccos([0.2,0.8,0,0.5]))

Producción:

1.369438406004566
[1.36943841 0.64350111 1.57079633 1.04719755]

Aquí, la biblioteca NumPy nos proporciona una función arccos() para encontrar el inverso del coseno. O podemos dar un valor único a la función arccos() o una lista de valores.

Artículo relacionado - Python Math

  • Calcular el factorial en Python
  • Calcular percentil en Python