Pythonで三角関数の逆余弦を取得する
arccosは多値関数です。各xには、cos(z)=xとなるような無限に多くの数zがあります。慣例では、実数部が[0、pi]にある角度zを返します。実数値の入力データ型の場合、arccosは常に実出力を返します。実数または無限大として表現できない値ごとに、nanが生成され、無効な浮動小数点エラーフラグが設定されます。複素数値の入力の場合、アークコシスは、分岐カット[-inf、-1]および[1、inf]を持ち、前者の上から上から、後者の上から下から連続する複雑な分析関数です。逆cosは、acosまたはcos^-1とも呼ばれます。
三角関数の逆コサインを見つけるには、Python Numpyのnumpy.arccos()メソッドを使用します。このメソッドは、指定されたx座標で単位円と交差する配列の角度をラジアン[0、pi]で返します。 xがスカラーの場合、これはスカラーです。最初のパラメーターxは、単位円上のx座標です。実際の引数の場合、ドメインは[-1、1]です。 2番目と3番目のパラメーターはオプションです。
2番目のパラメーターは、結果が格納される場所であるndarrayです。提供される場合、入力がブロードキャストされる形状を持っている必要があります。指定しない場合またはNoneの場合、新しく割り当てられた配列が返されます。 Atupleの長さは出力の数と同じである必要があります。
3番目のパラメーターは、条件が入力を介してブロードキャストされることです。条件がTrueの場所では、out配列がufunc結果に設定されます。他の場所では、out配列は元の値を保持します。
ステップ
まず、必要なライブラリをインポートします-
import numpy as np
三角関数の逆余弦を取得します。 1のarccosを見つける-
print("\nResult...",np.arccos(1))
-1 −
のarccosを見つけるprint("\nResult...",np.arccos(-1))
0のarccosを見つける-
print("\nResult...",np.arccos(0))
0.3のarccosを見つける-
print("\nResult...",np.arccos(0.3))
例
import numpy as np # To find the Trigonometric inverse cosine, 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. print("Get the Trigonometric inverse cosine...") # finding arccos for 1 print("\nResult...",np.arccos(1)) # finding arccos for -1 print("\nResult...",np.arccos(-1)) # finding arccos for 0 print("\nResult...",np.arccos(0)) # finding arccos for 0.3 print("\nResult...",np.arccos(0.3))
出力
Get the Trigonometric inverse cosine... Result... 0.0 Result... 3.141592653589793 Result... 1.5707963267948966 Result... 1.2661036727794992
-
PythonPandas-MultiIndexでレベルを取得します
MultiIndexのレベルを取得するには、 MultiIndex.levelsを使用します パンダのプロパティ。まず、必要なライブラリをインポートします- import pandas as pd MultiIndexは、パンダオブジェクトのマルチレベルまたは階層的なインデックスオブジェクトです。配列を作成する- arrays = [[1, 2, 3, 4, 5], ['John', 'Tim', 'Jacob', 'Chris', 'Keiron']] 「names」パラメーターは、各インデックスレベルの名
-
Python –列のデータ型を取得します
列のデータ型を取得するには、info()メソッドを使用します。まず、必要なライブラリをインポートしましょう- import pandas as pd 異なるデータ型を持つ2つの列を持つDataFrameを作成します- dataFrame = pd.DataFrame( { "Student": ['Jack', 'Robin', 'Ted', 'Marc', 'Scarlett', 'Kat', 'Jo