Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

คำนวณ inverse hyperbolic sine (arcsinh) ใน Python ด้วย numpy.arcsinh()

ฟังก์ชัน arcsinh() คืนค่า z ที่ sinh(z)=x โดย imaginary part ใน [-π/2, π/2] ใช้ numpy.arcsinh() คำนวณสำหรับสเกลาร์หรืออาร์เรย์ รองรับทั้งค่าจริงและเชิงซ้อน

ขั้นตอนการใช้งาน

import numpy as np

คำนวณ arcsinh ค่าต่างๆ

print("Get the Trigonometric inverse Hyperbolic sine...")
print("\nResult...", np.arcsinh(np.pi*1j))
print("\nResult...", np.arcsinh(np.pi/2.))
print("\nResult...", np.arcsinh(np.pi/3.))
print("\nResult...", np.arcsinh(np.pi/4.))
print("\nResult...", np.arcsinh(np.pi/6.))
print("\nResult...", np.arcsinh(0))
print("\nResult...", np.arcsinh(np.e))

โค้ดตัวอย่างสมบูรณ์

import numpy as np

print("Get the Trigonometric inverse Hyperbolic sine...")
print("\nResult...", np.arcsinh(np.pi*1j))
print("\nResult...", np.arcsinh(np.pi/2.))
print("\nResult...", np.arcsinh(np.pi/3.))
print("\nResult...", np.arcsinh(np.pi/4.))
print("\nResult...", np.arcsinh(np.pi/6.))
print("\nResult...", np.arcsinh(0))
print("\nResult...", np.arcsinh(np.e))

ผลลัพธ์ที่คาดหวัง

Get the Trigonometric inverse Hyperbolic sine...
Result... (1.8115262724608532+1.5707963267948966j)
Result... 1.233403117511217
Result... 0.9143566553928859
Result... 0.7212254887267798
Result... 0.5022189850346115
Result... 0.0
Result... 1.725382558852315