Kosinus der Gradwerte in NumPy

Manav Narula 30 Januar 2023
  1. Verwenden Sie die Funktion numpy.radians(), um trigonometrische Funktionen mit Angular in Grad zu verwenden
  2. Verwenden Sie die Funktion math.radians, um trigonometrische Funktionen mit Angular in Grad zu verwenden
Kosinus der Gradwerte in NumPy

Das NumPy-Modul verfügt über eine Vielzahl von Funktionen, mit denen verschiedene mathematische Operationen ausgeführt werden können. Wir können trigonometrische Verhältnisse mit Funktionen wie numpy.sin(), numpy.cos() und numpy.tan() berechnen, um die Sinus-, Cosinus- und Tangentenwerte zu ermitteln.

Beispielsweise,

import numpy as np

print(np.cos(0.5))

Ausgabe:

0.8775825618903728

Es ist anzumerken, dass Winkel im obigen Beispiel standardmäßig im Bogenmaß und nicht in Grad akzeptiert werden. In diesem Tutorial lernen wir, wie man diese trigonometrischen Funktionen berechnet, wenn der Winkel in Grad angegeben ist. Dazu konvertieren wir den Winkel innerhalb der trigonometrischen Funktion von Grad in Bogenmaß.

In unseren Beispielen arbeiten wir mit der Funktion cos(), die die Kosinuswerte zurückgibt. Diese Methoden funktionieren jedoch für alle Verhältnisse gleich.

Verwenden Sie die Funktion numpy.radians(), um trigonometrische Funktionen mit Angular in Grad zu verwenden

Das NumPy-Modul kann Winkelumrechnungen vom Bogenmaß in Grad und umgekehrt durchführen. Um einen Winkel von Bogenmaß in Grad umzuwandeln, können wir die Funktion radians() dieses Moduls verwenden.

Wir konvertieren den erforderlichen Winkel in Bogenmaß und übergeben ihn dann an die trigonometrische Funktion.

Beispielsweise,

import numpy as np

print(np.cos(np.radians(45)))

Ausgabe:

0.7071067811865476

Alternativ können wir die Funktion deg2rad() aus diesem Modul verwenden, die genauso funktioniert, aber einen aussagekräftigeren Namen hat.

Verwenden Sie die Funktion math.radians, um trigonometrische Funktionen mit Angular in Grad zu verwenden

Die Funktion math.radians() kann ebenfalls verwendet werden. Es wandelt den Winkel von Grad in Bogenmaß um.

Der folgende Code zeigt, wie:

import math
import numpy as np

print(np.cos(math.radians(45)))

Ausgabe:

0.7071067811865476

Beachten Sie, dass das Mathematikmodul auch über integrierte Funktionen zum Ermitteln trigonometrischer Verhältnisse verfügt. Der Hauptvorteil der Verwendung des NumPy-Moduls besteht darin, dass Funktionen dieses Moduls auch die Verhältnisse für Werte in einem Array berechnen können.

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