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

Pythonで度で指定された角度の配列の三角関数の正弦を取得します


度で指定された角度の配列の三角関数の正弦を見つけるには、Python Numpyのnumpy.cos()メソッドを使用します。このメソッドは、最初のパラメーターxの各要素の正弦を返します。 1番目のパラメーターxは、ラジアン単位の角度です(2piは360度を意味します)。ここでは、それは角度の配列です。 2番目と3番目のパラメーターはオプションです。

2番目のパラメーターは、結果が格納される場所であるndarrayです。提供される場合、入力がブロードキャストされる形状を持っている必要があります。指定しない場合またはNoneの場合、新しく割り当てられた配列が返されます。 Atupleの長さは出力の数と同じである必要があります。

3番目のパラメーターは、条件が入力を介してブロードキャストされることです。条件がTrueの場所では、out配列がufunc結果に設定されます。他の場所では、out配列は元の値を保持します。初期化されていないout配列がデフォルトのout=Noneを介して作成された場合、条件がFalseであるその中の場所は初期化されないままになることに注意してください。

ステップ

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

numpyをnpとしてインポート

以下は、cos 0、cos 30、cos 45、cos 60、cos 90、cos180-

を見つける角度の配列です。
 arr =np.array((0.、30.、45.、60.、90.、180.))

配列の表示-

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

データ型を取得-

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

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

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

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

 print("\n配列内の要素の数...\n"、arr.size)

度で指定された角度の配列の余弦定理を見つけるには、Python Numpyのcos()メソッドを使用します-

 print( "\ nResult ..."、np.cos(arr * np.pi / 180。))

 import numpy as np#度で指定された角度の配列の三角測量コサインを見つけるには、Pythonのnumpy.cos()メソッドを使用します。Numpy#このメソッドは、最初のパラメーターx.print(の各要素のコサインを返します。 "角度の配列の三角測量コサイン...")#角度の配列#cos 0、cos 30、cos 45、cos 60、cos 90、cos 180arr =np.array((0.、30.、45 。、60.、90.、180。))#arrayprint( "Array ... \ n"、arr)#のタイプを取得しますarrayprint( "\ nOur Array type ... \ n"、arr。 dtype)#Arrayprint( "\ nOur Array Dimensions ... \ n"、arr.ndim)の次元を取得します#Arrayprint( "\ nNumber of elements ... \ n"、arr。 size)#度で指定された角度の配列のコサインを見つけるには、Python Numpyprint( "\ nResult ..."、np.cos(arr * np.pi / 180.)) 

出力

角度の配列の三角関数の正弦...配列...[0。30.45.60.90.180.]配列タイプ...float64配列の寸法...1要素の数... 6結果...[1.00000000e+ 00 8.66025404e-01 7.07106781e-01 5.00000000e-016.12323400e-17 -1.00000000e + 00] 

  1. Pythonで指定された角度で正の面積の三角形が可能かどうかを確認します

    3つの角度があるとします。これらの角度で正の領域の三角形を作成できるかどうかを確認する必要があります。 したがって、入力がa =40 b =120 c =20のような場合、出力は40 + 120 + 20=180の合計としてTrueになります。 これを解決するには、次の手順に従います- a、b、cが0でなく、(a + b + c)が180と同じ場合、 =bの場合、 Trueを返す それ以外の場合、 Falseを返す それ以外の場合、 Falseを返す 理解を深めるために、次の実装を見てみましょう- 例 def solve(a, b, c):   &nbs

  2. Pythonで最大nCr値を持つ指定された配列からペアを検索します

    n個の整数を持つ配列arrがあるとすると、arr [i] Carr [j]ができるだけ大きくなるように、配列からarr[i]とarr[j]を見つける必要があります。ペアが複数ある場合は、いずれか1つを返却してください。 したがって、入力が[4、1、2]のようである場合、出力は4 C1 =4、4C2 =6、2C1 =2として、4 2になります。したがって、(4,2)は必要に応じてペアになります。 これを解決するには、次の手順に従います- リストを並べ替えるv N:=v [n-1] N mod 2が1と同じ場合、 最初:=N / 2(整数除算) 秒:=最初+1 左:=-1、右:=-1