Funkcje trygonometryczne NumPy


Funkcje trygonometryczne

NumPy dostarcza ufuncs sin(), cos()które tan()przyjmują wartości w radianach i wytwarzają odpowiednie wartości sin, cos i tan.

Przykład

Znajdź wartość sinus PI/2:

import numpy as np

x = np.sin(np.pi/2)

print(x)

Przykład

Znajdź wartości sinus dla wszystkich wartości w 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)

Zamiana stopni na radiany

Domyślnie wszystkie funkcje trygonometryczne przyjmują radiany jako parametry, ale w NumPy możemy konwertować radiany na stopnie i odwrotnie.

Uwaga: wartości w radianach to pi/180 * wartości_stopni.

Przykład

Przekształć wszystkie wartości w następującej tablicy arr na radiany:

import numpy as np

arr = np.array([90, 180, 270, 360])

x = np.deg2rad(arr)

print(x)


Radiany do Stopnie

Przykład

Przekształć wszystkie wartości w następującej tablicy arr na stopnie:

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)

Znajdowanie kątów

Znajdowanie kątów z wartości sinusa, cos, tan. Np. sin, cos i tan odwrotne (arcsin, arccos, arctan).

NumPy dostarcza ufuncs arcsin(), arccos()które arctan()generują wartości w radianach dla odpowiednich podanych wartości sin, cos i tan.

Przykład

Znajdź kąt 1,0:

import numpy as np

x = np.arcsin(1.0)

print(x)

Kąty każdej wartości w tablicach

Przykład

Znajdź kąt dla wszystkich wartości sinus w tablicy

import numpy as np

arr = np.array([1, -1, 0.1])

x = np.arcsin(arr)

print(x)

Hipotenuy

Znajdowanie hipotenu za pomocą twierdzenia Pitagorasa w NumPy.

NumPy udostępnia hypot()funkcję, która przyjmuje wartości podstawy i prostopadłe i tworzy hipotenue na podstawie twierdzenia Pitagorasa.

Przykład

Znajdź hipotenue dla 4 podstawy i 3 prostopadłych:

import numpy as np

base = 3
perp = 4

x = np.hypot(base, perp)

print(x)