📅  最后修改于: 2023-12-03 15:04:06.709000             🧑  作者: Mango
numpy.arcsinh()
函数返回一个数组,其中包含每个元素的倒双曲正弦值。
numpy.arcsinh(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, ufunc 'arcsinh')
x
: 数组。out
: 可选。用于放置结果的替代输出数组,其形状必须与预期输出兼容。dtype
: 可选。输出的数据类型。where
: 可选。这是一个布尔数组,它表示结果数组中的元素是否应该存储在相应的索引中。False表示相应的索引应该被忽略。casting
: 可选,Python字符串。允许与默认的相同转换,也允许安全的转换。如果不能进行安全转换,则会引发异常。order
: C / F / A / K 可选。指定数组的内存布局。默认为 'K'。此函数返回输入数组的双曲正弦值。
import numpy as np
in_array = [0.0, 0.5, 1.0]
print ("Input array : \n", in_array)
arcsinh_Values = np.arcsinh(in_array)
print ("\nInverse Hyperbolic Sine values : \n", arcsinh_Values)
输出结果:
Input array :
[0.0, 0.5, 1.0]
Inverse Hyperbolic Sine values :
[0. 0.48121183 0.88137359]
当输入数组 in_array
中的元素为 0、0.5 和 1.0 时,输出数组 arcsinh_Values
中分别对应的倒双曲正弦值为 0、0.48121183 和 0.88137359。