Python
 Computer >> コンピューター >  >> プログラミング >> Python

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 ]

  1. Pythonで配列要素の三角関数の逆正弦を取得します

    arccosは多値関数です。各xには、cos(z)=xとなるような無限に多くの数zがあります。慣例では、実数部が[0、pi]にある角度zを返します。逆cosは、acosまたはcos^-1とも呼ばれます。 実数値の入力データ型の場合、arccosは常に実出力を返します。実数または無限大として表現できない値ごとに、nanが生成され、無効な浮動小数点エラーフラグが設定されます。複素数値の入力の場合、arccosは、分岐カット[-inf、-1]と[1、inf]を持ち、前者では上から、後者では下から連続する複雑な分析関数です。 配列要素の三角関数の逆正弦を見つけるには、Python Numpyのnu

  2. 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