Pythonで三角関数の逆正弦を取得する
アークサインは多値関数です。各xには、sin(z)=xとなるような無限に多くの数zがあります。慣例では、実数部が[-pi / 2、pi/2]にある角度zを返します。実数値のinputdataタイプの場合、arcsinは常に実出力を返します。実数または無限大として表現できない値ごとに、nanが生成され、無効な浮動小数点エラーフラグが設定されます。複素数値入力の場合、arcsinは複雑な分析関数であり、慣例により、分岐は[-inf、-1]と[1、inf]をカットし、前者では上から、後者では下から連続します。逆正弦は、asinまたはsin^{-1}とも呼ばれます。
三角関数の逆サインを見つけるには、Python Numpyのnumpy.arcsin()メソッドを使用します。このメソッドは、最初のパラメーターxの各要素の正弦を返します。 xがスカラーの場合、これはスカラーです。最初のパラメーターxは、単位円上のy座標です。 2番目と3番目のパラメーターはオプションです。
2番目のパラメーターは、結果が格納される場所であるndarrayです。提供される場合、入力がブロードキャストされる形状を持っている必要があります。指定しない場合またはNoneの場合、新しく割り当てられた配列が返されます。 Atuple(キーワード引数としてのみ可能)の長さは、出力の数と同じである必要があります。 3番目のパラメーターは、条件が入力を介してブロードキャストされることです。条件がTrueの場所では、out配列がufunc結果に設定されます。他の場所では、out配列は元の値を保持します。
ステップ
まず、必要なライブラリをインポートします-
import numpy as np
三角関数の逆正弦を取得します。 pi/2のアークサインを見つける-
print("\nResult...",np.arcsin(1))
-pi/2のアークサインを見つける-
print("\nResult...",np.arcsin(-1))
0のアークサインを見つける-
print("\nResult...",np.arcsin(0))
0.3のアークサインを見つける-
print("\nResult...",np.arcsin(0.3))
例
import numpy as np # The arcsin is a multivalued function: for each x there are infinitely many numbers z such that sin(z) = x. The convention is to return the angle z whose real part lies in [-pi/2, pi/2]. print("Get the Trigonometric inverse sine...") # finding arcsin for pi/2 print("\nResult...",np.arcsin(1)) # finding arcsin for -pi/2 print("\nResult...",np.arcsin(-1)) # finding arcsin for 0 print("\nResult...",np.arcsin(0)) # finding arcsin for 0.3 print("\nResult...",np.arcsin(0.3))のアークサインを検索
出力
Get the Trigonometric inverse sine... Result... 1.5707963267948966 Result... -1.5707963267948966 Result... 0.0 Result... 0.3046926540153975
-
PythonPandas-期間の2番目のコンポーネントを取得します
期間の2番目のコンポーネントを取得するには、 period.secondを使用します 財産。まず、必要なライブラリをインポートします- import pandas as pd pandas.Periodは期間を表します。 2つのPeriodオブジェクトの作成 period1 = pd.Period("2020-09-23 05:55:30") period2 = pd.Period(freq="S", year = 2021, month = 7, day = 16, hour = 2, minute = 35, second = 10) 期間オブジ
-
Python –列のデータ型を取得します
列のデータ型を取得するには、info()メソッドを使用します。まず、必要なライブラリをインポートしましょう- import pandas as pd 異なるデータ型を持つ2つの列を持つDataFrameを作成します- dataFrame = pd.DataFrame( { "Student": ['Jack', 'Robin', 'Ted', 'Marc', 'Scarlett', 'Kat', 'Jo