Pythonでscimathを使用して逆正弦を計算します
scimathで逆コサインを計算するには、Pythonでnumpy.emath.arccos()メソッドを使用します。xの逆コサインの「主値」を返します。 abs(x)<=1であるような実数xの場合、これは閉区間[0、π]の実数です。それ以外の場合は、複素数の主値が返されます。
このメソッドは、x値の逆正弦を返します。 xがスカラーだった場合は、outであり、そうでない場合は、配列オブジェクトが返されます。最初のパラメーターは、アークコサインが必要な値です。
ステップ
まず、必要なライブラリをインポートします-
import numpy as np
array()メソッドを使用してnumpy配列を作成します-
arr = np.array([1, -1, 2, 0])
配列を表示する-
print("Array...\n", arr)
配列のタイプを取得します-
print("\nOur Array type...\n", arr.dtype)
配列の次元を取得します-
print("\nOur Array Dimension...\n",arr.ndim)
scimathで逆コサインを計算するには、Pythonでnumpy.emath.arccos()メソッドを使用します-
print("\nResult...",np.emath.arccos(arr))
例
import numpy as np # Create a numpy array using the array() method arr = np.array([1, -1, 2, 0]) # 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 cosine with scimath, use the numpy.emath.arccos() method in Python print("\nResult...",np.emath.arccos(arr))
出力
Array... [ 1 -1 2 0] Our Array type... int64 Our Array Dimensions... 1 Number of elements... 4 Result... [0. -0.j 3.14159265-0.j 0. -1.3169579j 1.57079633-0.j ]
-
Pythonで配列要素の三角関数の逆正弦を取得します
arccosは多値関数です。各xには、cos(z)=xとなるような無限に多くの数zがあります。慣例では、実数部が[0、pi]にある角度zを返します。逆cosは、acosまたはcos^-1とも呼ばれます。 実数値の入力データ型の場合、arccosは常に実出力を返します。実数または無限大として表現できない値ごとに、nanが生成され、無効な浮動小数点エラーフラグが設定されます。複素数値の入力の場合、arccosは、分岐カット[-inf、-1]と[1、inf]を持ち、前者では上から、後者では下から連続する複雑な分析関数です。 配列要素の三角関数の逆正弦を見つけるには、Python Numpyのnu
-
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