Skip to content

Latest commit

 

History

History
51 lines (44 loc) · 1.82 KB

File metadata and controls

51 lines (44 loc) · 1.82 KB

hyperbolic_functions

目前已完成的API: Arccosh, Arcsinh, Arctanh, Cosh, Sinh, Tanh

1. Arccosh

  • 参数:
    x:NPUArray,输入数组(元素需满足 x ≥ 1)
  • 返回类型:
    NPUArray
  • 功能:
    逐元素计算反双曲余弦,相当于 numpy.arccosh(x),公式为 ln(x + √(x² - 1))

2. Arcsinh

  • 参数:
    x:NPUArray,输入数组
  • 返回类型:
    NPUArray
  • 功能:
    逐元素计算反双曲正弦,相当于 numpy.arcsinh(x),公式为 ln(x + √(x² + 1))

3. Arctanh

  • 参数:
    x:NPUArray,输入数组(元素需满足 |x| < 1)
  • 返回类型:
    NPUArray
  • 功能:
    逐元素计算反双曲正切,相当于 numpy.arctanh(x),公式为 0.5 * ln((1 + x) / (1 - x))

4. Cosh

  • 参数:
    x:NPUArray,输入数组
  • 返回类型:
    NPUArray
  • 功能:
    逐元素计算双曲余弦,相当于 numpy.cosh(x),公式为 (e^x + e^(-x)) / 2

5. Sinh

  • 参数:
    x:NPUArray,输入数组
  • 返回类型:
    NPUArray
  • 功能:
    逐元素计算双曲正弦,相当于 numpy.sinh(x),公式为 (e^x - e^(-x)) / 2

6. Tanh

  • 参数:
    x:NPUArray,输入数组
  • 返回类型:
    NPUArray
  • 功能:
    逐元素计算双曲正切,相当于 numpy.tanh(x),公式为 sinh(x)/cosh(x)