この記事では、Python言語とNumPyを用いて双曲線関数を計算する方法をソースコード付きで解説します。
双曲線関数ソースコード双曲線関数NumPy配列では双曲線関数を簡単に計算できます。
–説明numpy.sinh(x)双曲線関数sinh(x)を求めます。numpy.cosh(x)双曲線関数cosh(x)を求めます。numpy.tanh(x)双曲線関数tanh(x)を求めます。numpy.arcsinh(x)逆双曲線関数arcsinh(x)を求めます。numpy.arccosh(x)逆双曲線関数arccosh(x)を求めます。numpy.arctanh(x)逆双曲線関数arctanh(x)を求めます。ソースコードサンプルプログラムのソースコードです。
# -*- coding: utf-8 -*-import numpy as npdef main():# 配列の生成x = np.array([1, 2, 3])# 画面出力print(np.sinh(x)) # [ 1.175201193.62686041 10.01787493]print(np.cosh(x)) # [ 1.543080633.76219569 10.067662 ]print(np.tanh(x)) # [ 0.76159416 0.96402758 0.99505475]print(np.arcsinh(x)) # [ 0.88137359 1.44363548 1.81844646]print(np.arccosh(x)) # [ 0. 1.31695791.76274717]print(np.arctanh(x)) # [ inf nan nan]if __name__ == '__main__':main()おすすめ記事Python入門 サンプル集NumPy入門 サンプル集