arctanh เป็นฟังก์ชันที่มีหลายค่า:สำหรับแต่ละ x จะมีจำนวนนับไม่ถ้วน z thattanh(z) =x แบบแผนคือการส่งคืน z ซึ่งส่วนจินตภาพอยู่ใน [-pi/2, pi/2] อินเวอร์สไฮเพอร์โบลิกแทนเจนต์เรียกอีกอย่างว่า atanh หรือ tanh^-1
ในการคำนวณไฮเปอร์โบลิกแทนเจนต์ผกผัน ให้ใช้เมธอด numpy.arctanh() เมธอดจะคืนค่าอาร์เรย์ที่มีรูปร่างเดียวกันกับ x นี่คือสเกลาร์ถ้า x เป็นสเกลาร์ พารามิเตอร์ที่ 1 x คืออาร์เรย์อินพุต พารามิเตอร์ที่ 2 และ 3 เป็นทางเลือก
พารามิเตอร์ตัวที่ 2 คือ ndarray ซึ่งเป็นตำแหน่งที่เก็บผลลัพธ์ หากมีให้ต้องมีรูปร่างที่อินพุตออกอากาศไป หากไม่ระบุหรือไม่มี ระบบจะส่งคืนอาร์เรย์ที่จัดสรรใหม่
พารามิเตอร์ที่ 3 คือเงื่อนไขที่ออกอากาศผ่านอินพุต ที่ตำแหน่งที่เงื่อนไขเป็น True อาร์เรย์ out จะถูกตั้งค่าเป็นผลลัพธ์ ufunc ที่อื่น Out Array จะคงค่าเดิมไว้
ขั้นตอน
ขั้นแรก นำเข้าไลบรารีที่จำเป็น -
import numpy as np
ค้นหา arctanh 0 −
print("\nResult...",np.arctanh(0))
การหา arctanh 0.3 −
print("\nResult...",np.arctanh(0.3))
การหา arctanh -0.3 −
print("\nResult...",np.arctanh(-0.3))
การหา arctanh 0.5 -
print("\nResult...",np.arctanh(0.5))
การหา arctanh 0.11 -
print("\nResult...",np.arctanh(0.11))
ตัวอย่าง
import numpy as np # The arctanh is a multivalued function: for each x there are infinitely many numbers z such that tanh(z) = x. The convention is to return the z whose imaginary part lies in [-pi/2, pi/2]. # The inverse hyperbolic tangent is also known as atanh or tanh^-1. print("Get the Trigonometric inverse Hyperbolic tangent...") # find arctanh 0 print("\nResult...",np.arctanh(0)) # finding arctanh 0.3 print("\nResult...",np.arctanh(0.3)) # finding arctanh -0.3 print("\nResult...",np.arctanh(-0.3)) # finding arctanh 0.5 print("\nResult...",np.arctanh(0.5)) # finding arctanh 0.11 print("\nResult...",np.arctanh(0.11))
ผลลัพธ์
Get the Trigonometric inverse Hyperbolic tangent... Result... 0.0 Result... 0.30951960420311175 Result... -0.30951960420311175 Result... 0.5493061443340548 Result... 0.11044691579009715