Pythonでscimathを使用して逆サインを計算する
scimathで逆正弦を計算するには、Pythonでnumpy.emath.arcsin()メソッドを使用します。 xの逆サインの「主値」を返します。 abs(x)<=1であるような実数xの場合、これは閉区間[-π/ 2、π/2]の実数です。それ以外の場合は、複素数の主値が返されます。
このメソッドは、x値の逆サインを返します。 xがスカラーだった場合は、outです。そうでない場合は、配列オブジェクトが返されます。最初のパラメーターは、アークサインが必要な値です。
ステップ
まず、必要なライブラリをインポートします-
import numpy as np
array()メソッドを使用してnumpy配列を作成します-
arr = np.array([0, 1, -1, 2])
配列を表示する-
print("Array...\n", arr)
配列のタイプを取得します-
print("\nOur Array type...\n", arr.dtype)
配列の次元を取得します-
print("\nOur Array Dimensions...\n",arr.ndim)
scimathで逆正弦を計算するには、Pythonでnumpy.emath.arcsin()メソッドを使用します-
print("\nResult...",np.emath.arcsin(arr))
例
import numpy as np # Create a numpy array using the array() method arr = np.array([0, 1, -1, 2]) # Display the array print("Array...\n", arr) # Get the type of the array print("\nOur Array type...\n", arr.dtype) # Get the dimensions of the Array print("\nOur Array Dimensions...\n",arr.ndim) # Get the number of elements in the Array print("\nNumber of elements...\n", arr.size) # To compute the inverse sine with scimath, use the numpy.emath.arcsin() method in Python print("\nResult...",np.emath.arcsin(arr))
出力
Array... [ 0 1 -1 2] Our Array type... int64 Our Array Dimensions... 1 Number of elements... 4 Result... [ 0. +0.j 1.57079633+0.j -1.57079633+0.j 1.57079633+1.3169579j]
-
Pythonの線形代数で配列の行列式を計算する
線形代数で配列の行列式を計算するには、Python Numpyでnp.linalg.det()を使用します。最初のパラメーターaは、行列式を計算するための入力配列です。メソッドは行列式を返します。 ステップ まず、必要なライブラリをインポートします- import numpy as np 配列を作成する- arr = np.array([[ 5, 10], [12, 18]]) 配列を表示する- print("Our Array...\n",arr) 寸法を確認してください- print("\nDimensions of our Array...\n&qu
-
Pythonで配列要素の三角関数の逆正弦を取得します
アークサインは多値関数です。各xには、sin(z)=xとなるような無限に多くの数zがあります。慣例では、実数部が[-pi / 2、pi/2]にある角度zを返します。逆正弦は、asinまたはsin^{-1}とも呼ばれます。 実数値の入力データ型の場合、arcsinは常に実出力を返します。実数または無限大として表現できない値ごとに、nanが生成され、無効な浮動小数点エラーフラグが設定されます。 複素数値の入力の場合、arcsinは複雑な分析関数であり、慣例により、ブランチカット[-inf、-1]と[1、inf]を持ち、前者では上から、後者では下から連続します。 配列要素の三角関数の逆正弦を取