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

คำนวณอาร์คแทนเจนต์ไฮเปอร์บอลิกด้วย scimath ใน Python

ฟังก์ชัน numpy.emath.arctanh() คำนวณค่า arctanh (inverse hyperbolic tangent) สำหรับค่าที่เป็นจำนวนจริงซึ่ง |x| < 1 จะได้จำนวนจริง หาก |x| > 1 หรือ x เป็นเชิงซ้อน จะได้ผลลัพธ์เชิงซ้อน

ขั้นตอน

import numpy as np

arr = np.array([0, 1j, 2j])
print("Array...\n", arr)
print("\nOur Array type...\n", arr.dtype)
print("\nOur Array Dimensions...\n", arr.ndim)
print("\nNumber of elements...\n", arr.size)
print("\nResult...\n", np.emath.arctanh(arr))

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

import numpy as np

arr = np.array([0, 1j, 2j])
print("Array...\n", arr)
print("\nOur Array type...\n", arr.dtype)
print("\nOur Array Dimensions...\n", arr.ndim)
print("\nNumber of elements...\n", arr.size)
print("\nResult...\n", np.emath.arctanh(arr))

ผลลัพธ์

Array... [0.+0.j 0.+1.j 0.+2.j]
Our Array type... complex128
Our Array Dimensions... 1
Number of elements... 3
Result... [0.+0.j 0.+0.78539816j 0.+1.10714872j]