NumPy Trigonometrik Fonksiyonlar


Trigonometrik fonksiyonlar

NumPy, ufuncs sağlar sin()ve cos()radyan tan()cinsinden değerler alır ve karşılık gelen sin, cos ve tan değerlerini üretir.

Örnek

PI/2'nin sinüs değerini bulun:

import numpy as np

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

print(x)

Örnek

arr içindeki tüm değerler için sinüs değerlerini bulun:

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)

Dereceleri Radyana Dönüştür

Varsayılan olarak tüm trigonometrik işlevler parametre olarak radyan alır, ancak NumPy'de de radyanları dereceye ve tersini de dönüştürebiliriz.

Not: radyan değerleri pi/180 * derece_değerleridir.

Örnek

Aşağıdaki arr dizisindeki tüm değerleri radyana dönüştürün:

import numpy as np

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

x = np.deg2rad(arr)

print(x)


Radyan a Derece

Örnek

Aşağıdaki arr dizisindeki tüm değerleri dereceye dönüştürün:

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)

Açıları Bulma

Sinüs, cos, tan değerlerinden açıları bulma. Örneğin sin, cos ve tan tersi (arcsin, arccos, arctan).

NumPy, ufuncs sağlar arcsin()ve arccos()verilen arctan()sin, cos ve tan değerlerine karşılık gelen radyan değerleri üretir.

Örnek

1.0 açısını bulun:

import numpy as np

x = np.arcsin(1.0)

print(x)

Dizilerdeki Her Değerin Açıları

Örnek

Dizideki tüm sinüs değerleri için açıyı bulun

import numpy as np

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

x = np.arcsin(arr)

print(x)

hipoteniler

NumPy'de pisagor teoremini kullanarak hipotenleri bulma.

NumPy, hypot()taban ve dik değerleri alan ve pisagor teoremine dayalı hipotenüler üreten işlevi sağlar.

Örnek

4 taban ve 3 dik için hipotenleri bulun:

import numpy as np

base = 3
perp = 4

x = np.hypot(base, perp)

print(x)