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)