np.arctan)三角関数の逆関数もNumPyの関数として存在します。関数名の頭にarcが付きます。xとして求めることができます。ここでも出力される値はdegreeではなくradianになります。-0.46364760900080615ラジアンと度の相互変換NumPyで実装されている三角関数系の関数は基本的にradianで操作されます。そのため、度をラジアン、ラジアンを度に変換する関数が必要になります。かければ度に変換することができますが、この操作をする関数が分かりやすいように用意されています。そこで、NumPyではnp.rad2deg()がdegreeへの変換として存在し、np.radians()とnp.deg2rad()がラジアンへの変換用の関数として存在しています。2.3実行速度も比べてみましょう。底(base)とするものがNumPyでは実装されています。これはnp.exp(x)で計算することが可能です。ネイピア数自体はnp.eで出すことができます。1.0ネイピア数に関しての詳しい解説は以下のサイトでされているので参考にしてみてください。底が特殊な場合のみ用意されています。配列を指定することもできる。2.39789527])底を他の値に変えたい時は、その変えたい底を真数とする対数で割ります。log4(2)がこれでできる。2.0双曲線関数(hyperbolic)双曲線関数とは、以下のように定義される2つの関数からできる一連の関数のことです。\frac{e^x+e^{-x}}{2}\\sinhはハイパボリックサイン、coshはハイパボリックコサインなどと呼ばれます。x}のように定義されます。tanのような語がついてきています。詳しい解説は以下のサイトを参照してください。高校数学の基本問題これもNumPyの関数として呼び出すことが可能です。逆関数としてnp.arcsinh(x),np.arccosh(x),np.arctanh(x)も存在します。概数を求めるメソッドには、以下のようなものがあります。1.])複素数NumPyは複素数も扱うことができます。虚部のところにjを添えるだけです。複素数に関する関数として実部を返すnp.real(),虚部を返すnp.imag(),複素共役(虚部の符号を反転させたもの)を返すnp.conj()があります。複素数は、音波の位相やコンピューターグラフィックスでよく使われるクォータニオンなどに便利な概念です。