NumPy trigonometrische Funktionen
Trigonometrische Funktionen
NumPy stellt die ufuncs bereit sin()
, die Werte im Bogenmaß annehmen und die entsprechenden sin-, cos- und tan-Werte erzeugen cos()
.tan()
Beispiel
Sinuswert von PI/2 finden:
import numpy as np
x = np.sin(np.pi/2)
print(x)
Beispiel
Finden Sie Sinuswerte für alle Werte in arr:
import numpy as np
arr = np.array([np.pi/2, np.pi/3, np.pi/4, np.pi/5])
x = np.sin(arr)
print(x)
Konvertieren Sie Grad in Bogenmaß
Standardmäßig nehmen alle trigonometrischen Funktionen Bogenmaß als Parameter, aber wir können auch Bogenmaß in Grad und umgekehrt in NumPy umwandeln.
Hinweis: Radiantwerte sind pi/180 * Degree_values.
Beispiel
Wandeln Sie alle Werte im folgenden Array arr in Bogenmaß um:
import numpy as np
arr = np.array([90, 180, 270, 360])
x = np.deg2rad(arr)
print(x)
Radiant zu Grad
Beispiel
Wandeln Sie alle Werte im folgenden Array arr in Grad um:
import numpy as np
arr = np.array([np.pi/2, np.pi, 1.5*np.pi, 2*np.pi])
x = np.rad2deg(arr)
print(x)
Winkel finden
Winkel aus Werten von Sinus, Cosinus, Tan finden. ZB sin, cos und tan invers (arcsin, arccos, arctan).
NumPy stellt ufuncs bereit , die Bogenmaßwerte für entsprechende gegebene sin- arcsin()
, cos- arccos()
und arctan()
tan-Werte erzeugen.
Beispiel
Finden Sie den Winkel von 1,0:
import numpy as np
x = np.arcsin(1.0)
print(x)
Winkel jedes Werts in Arrays
Beispiel
Finden Sie den Winkel für alle Sinuswerte im Array
import numpy as np
arr = np.array([1, -1, 0.1])
x =
np.arcsin(arr)
print(x)
Hypotenen
Finden von Hypotenen mit dem Satz von Pythagoras in NumPy.
NumPy stellt die hypot()
Funktion bereit, die die Werte für die Basis und die Senkrechte nimmt und Hypotenen basierend auf dem Satz von Pythagoras erzeugt.
Beispiel
Finden Sie die Hypotenen für 4 Basis und 3 Senkrechte:
import numpy as np
base = 3
perp = 4
x = np.hypot(base, perp)
print(x)