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

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


arccosは多値関数です。各xには、cos(z)=xとなるような無限に多くの数zがあります。慣例では、実数部が[0、pi]にある角度zを返します。逆cosは、acosまたはcos^-1とも呼ばれます。

実数値の入力データ型の場合、arccosは常に実出力を返します。実数または無限大として表現できない値ごとに、nanが生成され、無効な浮動小数点エラーフラグが設定されます。複素数値の入力の場合、arccosは、分岐カット[-inf、-1]と[1、inf]を持ち、前者では上から、後者では下から連続する複雑な分析関数です。

配列要素の三角関数の逆正弦を見つけるには、Python Numpyのnumpy.arccos()メソッドを使用します。このメソッドは、指定されたxcoordinateinラジアン[0、pi]で単位円と交差する配列の角度を返します。 xがスカラーの場合、これはスカラーです。

最初のパラメーターxは、単位円上のx座標です。実際の引数の場合、ドメインは[-1、1]です。2番目と3番目のパラメーターはオプションです。 2番目のパラメーターは、結果が格納される場所であるndarrayです。提供する場合は、入力がブロードキャストする形状である必要があります。指定しない場合またはNoneの場合、新しく割り当てられた配列が返されます。

3番目のパラメーターは、条件が入力を介してブロードキャストされることです。条件がTrueの場所では、out配列がufunc結果に設定されます。他の場所では、out配列は元の値を保持します。

ステップ

まず、必要なライブラリをインポートします-

import numpy as np

配列要素の三角関数の逆正弦を取得します。 numpy.array()メソッドを使用して作成された配列-

arr = np.array((1, -1, 0, 0.3))

配列の表示-

print("Array...\n",arr)

データ型を取得-

print("\nArray datatype...\n",arr.dtype)

配列の次元を取得します-

print("\nArray Dimensions...\n",arr.ndim)

配列の要素数を取得します-

print("\nNumber of elements in the Array...\n",arr.size)

配列要素の三角関数の逆正弦を見つける-

print("\nResult...",np.arccos(arr))

import numpy as np

# To find the Trigonometric inverse cosine of the array elements, use the numpy.arccos() method in Python Numpy
# The method returns the angle of the array intersecting the unit circle at the given x-coordinate in radians [0, pi]. This is a scalar if x is a scalar.
# The 1st parameter, x is the x-coordinate on the unit circle. For real arguments, the domain is [-1, 1].

print("Get the Trigonometric inverse cosine of the array elements...\n")

# Array created using the numpy.array() method
arr = np.array((1, -1, 0, 0.3))

# 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)

# Finding the Trigonometric inverse cosine of the array elements
print("\nResult...",np.arccos(arr))

出力

Get the Trigonometric inverse cosine of the array elements...

Array...
[ 1. -1. 0. 0.3]

Our Array type...
float64

Our Array Dimensions...
1

Number of elements...
4

Result... [0. 3.14159265 1.57079633 1.26610367]

  1. Pythonで角度の三角関数の正弦を取得します

    角度の三角関数の正弦を見つけるには、Python Numpyのnumpy.sin()メソッドを使用します。このメソッドは、最初のパラメーターxの各要素の正弦を返します。最初のパラメーターxは、ラジアン単位の角度です(2piは360度を意味します)。 2番目と3番目のパラメーターはオプションです。 2番目のパラメーターは、結果が格納される場所であるndarrayです。提供する場合は、入力がブロードキャストする形状である必要があります。指定しない場合またはNoneの場合、新しく割り当てられた配列が返されます。タプル(キーワード引数としてのみ可能)の長さは、出力の数と同じである必要があります。

  2. Pythonで配列要素の双曲線接線を計算します

    配列要素の双曲線正接を計算するには、PythonNumpyのnumpy.tanh()メソッドを使用します。このメソッドは、np.sinh(x)/np.cosh(x)または-1j * np.tan(1j * x)と同等です。対応する双曲線正接値を返します。 xがスカラーの場合、これはスカラーです。最初のパラメーターxはinputarrayです。 2番目と3番目のパラメーターはオプションです。 2番目のパラメーターは、結果が格納される場所であるndarrayです。提供される場合、入力がブロードキャストされる形状を持っている必要があります。指定しない場合またはなしの場合、新しく割り当てられた配列が