NumPy 双曲函数

双曲函数

NumPy 提供 ufuncs sinh(), cosh()tanh(),它们以弧度取值并产生相应的 sinh,cosh 和 tanh 值。

实例

求 PI/2 的 sinh 值:

  1. import numpy as np
  2. x = np.sinh(np.pi/2)
  3. print(x)
实例

求数组中所有值的 cosh 值:

  1. import numpy as np
  2. arr = np.array([np.pi/2, np.pi/3, np.pi/4, np.pi/5])
  3. x = np.cosh(arr)
  4. print(x)

计算角度

根据双曲正弦,cos, tan 的值求角度。例如 sinh, cosh 和 tanh inverse (arcsinh, arccosh, arctanh)。

Numpy 提供 ufuncs arcsinh(), arccosh()arctanh() 为给定的相应 sinh、cosh 和 tanh 值生成弧度值。

实例

求 1.0 的角度:

  1. import numpy as np
  2. x = np.arcsinh(1.0)
  3. print(x)

求数组中每个值的角度

实例

计算数组中所有 tanh 值的角度:

  1. import numpy as np
  2. arr = np.array([0.1, 0.2, 0.5])
  3. x = np.arctanh(arr)
  4. print(x)

分类导航