📜  Python numpy.arcsinh()(1)

📅  最后修改于: 2023-12-03 15:04:06.709000             🧑  作者: Mango

Python numpy.arcsinh()

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。

参考文献