NumPy⑤ (サイン、コサイン、タンジェントの逆関数)

逆関数

NumPyで、三角関数の逆関数は各関数名の頭に arc がつきます。

例えば arcsin は、y = sin(x) のときの x の値を x = arcsin(y) として求めることができます。

出力される値は、degree(度)ではなく radian(ラジアン) になります。

[Google Colaboratory]

1
2
3
4
import numpy as np
x = np.array([0.5, 1], dtype = np.float)

np.arcsin(np.sin(x)) # sinの逆関数

[実行結果]

[Google Colaboratory]

1
np.arccos(np.cos(x)) # cosの逆関数

[実行結果]

[Google Colaboratory]

1
np.arctan(np.tan(x)) # tanの逆関数

[実行結果]