NumPy ฟังก์ชันไฮเปอร์โบลิก
ฟังก์ชันไฮเปอร์โบลิก
NumPy จัดเตรียม ufuncs sinh()
และนำค่าเป็นเรเดียนและสร้างค่า sinh, cosh และ tanh ที่สอดคล้องcosh()
กันtanh()
ตัวอย่าง
ค้นหาค่า sinh ของ PI/2:
import numpy as np
x = np.sinh(np.pi/2)
print(x)
ตัวอย่าง
ค้นหาค่า cosh สำหรับค่าทั้งหมดใน arr:
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)
หามุม
การหามุมจากค่าไฮเปอร์โบลิกไซน์, cos, tan เช่น sinh, cosh และ tanh ผกผัน (arcsinh, arccosh, arctanh)
Numpy ให้ ufuncs และarcsinh()
ที่สร้างค่าเรเดียนสำหรับค่า sinh, cosh และ tanh ที่สอดคล้องกันarccosh()
arctanh()
ตัวอย่าง
ค้นหามุม 1.0:
import numpy as np
x = np.arcsinh(1.0)
print(x)
มุมของแต่ละค่าในอาร์เรย์
ตัวอย่าง
ค้นหามุมของค่า tanh ทั้งหมดในอาร์เรย์:
import numpy as np
arr = np.array([0.1, 0.2, 0.5])
x = np.arctanh(arr)
print(x)