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

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]

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

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

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