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)