math — matematiksel fonksiyonlar

math modülü, kayan noktalı sayılarla çalışmak için bazı temel matematiksel fonksiyonlar sağlar.

Not: OpenMV Cam üzerinde, kayan noktalı sayılar 32 bit hassasiyete sahiptir.

Fonksiyonlar

math.acos(x: float) float

x değerinin ters kosinüsünü döndürür.

math.acosh(x: float) float

x değerinin ters hiperbolik kosinüsünü döndürür.

math.asin(x: float) float

x değerinin ters sinüsünü döndürür.

math.asinh(x: float) float

x değerinin ters hiperbolik sinüsünü döndürür.

math.atan(x: float) float

x değerinin ters tanjantını döndürür.

math.atan2(y: float, x: float) float

y/x ters tanjantının asal değerini döndürür.

math.atanh(x: float) float

x değerinin ters hiperbolik tanjantını döndürür.

math.ceil(x: float) int

x değerinin pozitif sonsuza doğru yuvarlanmış halini bir tam sayı olarak döndürür.

math.copysign(x: float, y: float) float

x değerini y işaretiyle döndürür.

math.cos(x: float) float

x değerinin kosinüsünü döndürür.

math.cosh(x: float) float

x değerinin hiperbolik kosinüsünü döndürür.

math.degrees(x: float) float

Radyan cinsinden x değerinin dereceye dönüştürülmüş halini döndürür.

math.erf(x: float) float

x değerinin hata fonksiyonunu döndürür.

math.erfc(x: float) float

x değerinin tümleyen hata fonksiyonunu döndürür.

math.exp(x: float) float

x değerinin üstelini döndürür.

math.expm1(x: float) float

exp(x) - 1 değerini döndürür.

math.fabs(x: float) float

x değerinin mutlak değerini döndürür.

math.floor(x: float) int

x değerinin negatif sonsuza doğru yuvarlanmış halini bir tam sayı olarak döndürür.

math.fmod(x: float, y: float) float

x/y bölmesinin kalanını döndürür.

math.frexp(x: float) Tuple[float, int]

Bir kayan noktalı sayıyı mantis ve üs bileşenlerine ayrıştırır. Döndürülen değer, x == m * 2**e eşitliğinin tam olarak sağlandığı (m, e) demetidir. x == 0 ise fonksiyon (0.0, 0) döndürür, aksi takdirde 0.5 <= abs(m) < 1 bağıntısı geçerlidir.

math.gamma(x: float) float

x değerinin gama fonksiyonunu döndürür.

math.isfinite(x: float) bool

x sonlu ise True döndürür.

math.isinf(x: float) bool

x sonsuz ise True döndürür.

math.isnan(x: float) bool

x sayı-değil ise True döndürür

math.ldexp(x: float, exp: int) float

x * (2**exp) değerini döndürür.

math.lgamma(x: float) float

x değerinin gama fonksiyonunun doğal logaritmasını döndürür.

math.log(x: float, base: float = e) float

Tek argümanla, x değerinin doğal logaritmasını döndürür.

İki argümanla, x değerinin verilen base tabanındaki logaritmasını döndürür.

math.log10(x: float) float

x değerinin 10 tabanlı logaritmasını döndürür.

math.log2(x: float) float

x değerinin 2 tabanlı logaritmasını döndürür.

math.modf(x: float) Tuple[float, float]

x değerinin kesirli ve tam kısımlarından oluşan iki kayan noktalı sayıdan oluşan bir demet döndürür. Her iki dönüş değeri de x ile aynı işarete sahiptir.

math.pow(x: float, y: float) float

x değerinin y kuvvetini döndürür.

math.radians(x: float) float

Derece cinsinden x değerinin radyana dönüştürülmüş halini döndürür.

math.sin(x: float) float

x değerinin sinüsünü döndürür.

math.sinh(x: float) float

x değerinin hiperbolik sinüsünü döndürür.

math.sqrt(x: float) float

x değerinin karekökünü döndürür.

math.tan(x: float) float

x değerinin tanjantını döndürür.

math.tanh(x: float) float

x değerinin hiperbolik tanjantını döndürür.

math.trunc(x: float) int

x değerinin 0’a doğru yuvarlanmış halini bir tam sayı olarak döndürür.

Sabitler

math.e: float

Doğal logaritmanın tabanı.

math.pi: float

Bir çemberin çevresinin çapına oranı.