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

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


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

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

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

ステップ

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

import numpy as np

角度の配列の三角関数の正弦。 tan 0、tan 30、tan 45、tan 60、tan 90、tan180を見つける-

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("\nNumber of elements in the Array...\n",arr.size)

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

print("\nResult...",np.sin(arr * np.pi / 180. ))

import numpy as np

# To get the Trigonometric sines of an array of angles given in degrees, use the numpy.sin() method in Python Numpy
# The method returns the sine of each element of the 1st parameter x. This is a scalar if is a scalar.

print("The Trigonometric sines of an array of angles...")

# Array of angles
# finding tan 0, tan 30, tan 45, tan 60, tan 90, tan 180
arr = np.array((0., 30., 45., 60., 90., 180.))

# 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 find sines of an array of angles given in degrees, use the numpy.sin() method in Python Numpy
print("\nResult...",np.sin(arr * np.pi / 180. ))

出力

The Trigonometric sines of an array of angles...
Array...
[ 0. 30. 45. 60. 90. 180.]

Our Array type...
float64

Our Array Dimensions...
1

Number of elements...
6

Result... [0.00000000e+00 5.00000000e-01 7.07106781e-01 8.66025404e-01
1.00000000e+00 1.22464680e-16]

  1. Python指定された文字列の数値プレフィックスを取得します

    数字を含む文字列が先頭にあるとします。この記事では、最初に固定されている文字列の数値部分のみを取得する方法を説明します。 isdigitを使用 is Digit関数は、文字列の一部がそれであるかどうかを決定します。したがって、itertoolsのtakewhile関数を使用して、数字である文字列の各部分を結合します。 例 from itertools import takewhile # Given string stringA = "347Hello" print("Given string : ",stringA) # Using takewhil

  2. 指定された配列が単調であるかどうかを確認するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 n個の整数を含む配列入力Arrが与えられます。入力配列が本質的に単調であるかどうかを確認する必要があります。 アレイが継続的に増加または継続的に減少している場合、そのアレイは本質的に単調であると言われます。 数学的に すべてのi<=j、の場合、配列Aは継続的に増加します。 A[i] <= A[j]. すべてのi<=j、の場合、配列Aは継続的に減少しています。 A[i] >= A[j]. ここでは、隣接するすべての要素が上記の条件のいずれかを満たしているかどうかを確