Fonksiyonumu Nasıl Daha Hızlı Hale Getirebilirim?

Bu arada math modülünün sin, cos, tan gibi trigonometrik fonksiyonlarını kullanırken dikkat etmeniz gereken bir durum var.

from math import cos, sin, radians
print(sin(90))
# 0.8939966636005579
# Halbuki sin(90) = 1'dir.
# Bu yüzden fonksiyonu şöyle kullanmak gerekir.
print(sin(radians(90))
# 1.0
print(cos(radians(0))
# 1.0

arcsin veya arccos işlemlerinde ise degrees kullanmak gerekir.

from math import asin, acos, degrees
print(degrees(asin(1))
# 90
print(degrees(acos(0))
# 90 
2 Beğeni