NumPy Cos

Numpy Cos



NumPy の cos 関数は、三角関数の余弦関数を表します。この関数は、底辺 (角に最も近い辺) の長さと斜辺の長さの比率を計算します。 NumPy cos は、配列の要素の三角関数の余弦を見つけます。これらの計算されたコサイン値は、常にラジアンで表されます。 Python スクリプトで配列について話すときは、「NumPy」に言及する必要があります。 NumPy は Python プラットフォームによって提供されるライブラリであり、多次元の配列と行列を扱うことができます。さらに、このライブラリはさまざまな行列演算にも対応しています。

手順

この記事では、NumPy の cos 関数を実装する方法について説明し、示します。この記事では、NumPy の cos 関数の歴史に関する簡単な背景を説明し、Python スクリプトに実装されたさまざまな例を使用して、この関数に関する構文について詳しく説明します。







構文

$ numpy. コス ( バツ アウト ) = なし )

Python 言語での NumPy cos 関数の構文について説明しました。この関数には合計 2 つのパラメーターがあり、それらは「x」と「out」です。 x はすべての要素がラジアンである配列で、要素のコサインを見つけるために cos () 関数に渡す配列です。次のパラメータは「out」で、オプションです。指定するかどうかに関係なく、関数は完全に実行されますが、このパラメーターは、出力がどこにあるか、または保存されているかを示します。これは、NumPy cos 関数の基本的な構文です。この記事では、この基本的な構文を使用して、今後の例で要件に合わせてパラメーターを変更する方法を示します。



戻り値

関数の戻り値は、元の配列に以前に存在した要素の余弦値 (ラジアン単位) である要素を持つ配列になります。



例 1

NumPy cos () 関数の構文と動作に慣れたので、さまざまなシナリオでこの関数を実装してみましょう。まず、オープンソースの Python コンパイラである Python 用の「spyder」をインストールします。次に、Python シェルで新しいプロジェクトを作成し、目的の場所に保存します。この例では、特定のコマンドを使用してターミナル ウィンドウから python パッケージをインストールし、Python のすべての関数を使用します。そうすることで、「NumPy」はすでにインストールされています。次に、このモジュールを「np」という名前でインポートして、配列を宣言し、NumPy cos () 関数を実装します。





この手順に従うと、プロジェクトはプログラムを書き込む準備が整います。配列を宣言してプログラムを書き始めます。この配列は 1 次元になります。配列内の要素はラジアン単位になるため、NumPy モジュールを「np」として使用して、要素をこの配列に「np.配列 ([np. pi /3, np. pi/4, np. pi ] )」. cos () 関数を使用して、この配列のコサインを見つけ、関数を「np. cos (array_name, out= new_array)。

この関数では、array_name を宣言した配列の名前に置き換え、cos () 関数からの結果を格納する場所を指定します。このプログラムのコード スニペットを次の図に示します。これを Python コンパイラにコピーして実行すると、出力が表示されます。



#numpy モジュールをインポートする

輸入 でこぼこ なので 例えば

#配列の宣言

配列 = [ 例えば 円周率 / 3 例えば 円周率 / 4 例えば 円周率 ]

#元の配列を表示

印刷する ( '入力配列: ' 配列 )

#cos 関数の適用

cosine_out = 例えば コス ( 配列 )

#更新された配列を表示

印刷する ( '余弦値: ' cosine_out )

最初の例の配列を考慮して作成したプログラム出力は、すべての配列要素のコサインとして表示されました。要素の余弦値はラジアンでした。ラジアンを理解するには、次の式を使用できます。

2 *パイラジアン = 360

例 2

組み込み関数 cos () を使用して、配列内で均等に分散された要素数のコサイン値を取得する方法を調べてみましょう。例を開始するには、配列と行列のライブラリ パッケージ、つまり「NumPy」をインストールすることを忘れないでください。新しいプロジェクトを作成したら、モジュール NumPy をインポートします。 NumPy をそのままインポートすることも、名前を付けることもできますが、プログラムで NumPy を利用するより便利な方法は、何らかの名前またはプレフィックスを付けてインポートし、「np」という名前を付けることです。 .このステップの後、2 番目の例のプログラムの作成を開始します。この例では、わずかに異なる方法で cos () 関数を計算する配列を宣言します。前に、均等に分散された要素のコサインを取ると述べたので、配列の要素のこの均等な分散のために、メソッド「linspace」を「np. linspace (開始、停止、ステップ)」。このタイプの配列宣言関数は、3 つのパラメーターを取ります。1 つ目は、配列の要素を開始する値からの「開始」値です。 「停止」は、要素を終了したい場所までの範囲を定義します。最後は「ステップ」で、要素が開始値から終了値まで均等に分散されるステップを定義します。

この関数とそのパラメータの値を「np. linspace (- (np. pi), np. pi, 20)' を実行し、この関数の結果を変数 'array' に保存します。そして、これをコサイン関数のパラメータに「np. cos(array)」を実行し、結果を表示して出力を表示します。

プログラムの出力とコードを以下に示します。

#numpy モジュールをインポートする

輸入 でこぼこ なので 例えば

#配列の宣言

配列 = 例えば linspace ( - ( 例えば 円周率 ) 例えば 円周率 20 )

#配列に cos () 関数を適用する

出力 = 例えば コス ( 配列 )

#表示出力

印刷する ( '均等に分散された配列:' 配列 )

印刷する ( 'cos func からの out_array : ' 出力 )

結論

NumPy cos () 関数の説明と実装は、この記事で示されています。 2 つの主な例を取り上げました。要素 (ラジアン単位) を含む配列。初期化され、関数 linspace を使用してコサイン値を計算して均等に分散されます。