NumPy Hyperbolic Functions
توابع هایپربولیک
در NumPy توابع cosh()
،sinh()
و tanh()
وجود دارند که مقدار ورودی آنها بر حسب رادیان بوده و خروجی آنها مقادیر مربوط به سینوس هیپربولیک، کسینوس هیپربولیک و تانژات هیپربولیک زاویه داده شده است.
برای مثال در کد زیر مقدار سینوس هیپربولیک زاویه pi/2 رادیان را محاسبه کردهایم.
import numpy as np
x = np.sinh(np.pi/2)
print(x)
میتوان به جای تنها یک مقدار، یک آرایه از مقادیر مختلف را به این توابع داد.
import numpy as np
arr = np.array([np.pi/2, np.pi/3, np.pi/4, np.pi/5])
x = np.cosh(arr)
print(x)
پیدا کردن زاویه یک مقدار
در NumPy توابع معکوس هیپربولیکی arccosh()
،arcsinh()
و arctanh()
جهت به دست آوردن زاویه مقادیر داده شده مربوط به سینوس هیپربولیک، کسینوس هیپربولیک و تانژات هیپربولیک وجود دارند.
import numpy as np
x = np.arcsinh(1.0)
print(x)
میتوان به توابع گفته شده، آرایهای از مقادیر مختلف داده شود.
import numpy as np
arr = np.array([0.1, 0.2, 0.5])
x = np.arctanh(arr)
print(x)