Pythonのnumpy関数でlinspaceを使って等差数列を作成する例の共有

黄舟
リリース: 2017-10-14 10:25:52
オリジナル
3031 人が閲覧しました

numpy.linspace は 1 次元配列を作成するために使用され、算術シーケンスで構成される 1 次元配列です。次の記事では、算術演算を作成する Python numpy 関数の linspace に関する関連情報を主に紹介します。記事にはサンプルコードが詳しく紹介されているので、困っている人は参考にしてください。

はじめに

この記事では主に linspace での算術シーケンスの作成に関する関連コンテンツを紹介し、参考と学習のために共有します。以下では多くを述べません。詳細な紹介を見てみましょう。 。

numpy.linspace は、算術シーケンスで構成される 1 次元配列を作成するために使用されます。最も一般的に使用されるパラメータは 3 つですが、もちろん 3 つ以上のパラメータもあります。

最初の例では 3 つのパラメーターを使用します。最初のパラメーターは開始点を表し、2 番目のパラメーターは終了点を表し、3 番目のパラメーターはシーケンスの番号を表します。


import numpy as np
print(np.linspace(1,10,10,endpoint=False))
ログイン後にコピー
ログイン後にコピー

すべての要素が 1 の等差数列、またはすべての要素が 0 の等差数列を作成します。


import numpy as np
print(np.linspace(1,1,10))
ログイン後にコピー

このパラメータが設定されていない場合、パラメータエンドポイントを使用して終了値を含めるかどうかを決定できます。


import numpy as np
print(np.linspace(1,10,10,endpoint=False))
ログイン後にコピー
ログイン後にコピー

2 つのパラメーターを使用して配列を作成することもできます。2 つのパラメーターが渡されると、最初のパラメーターは開始点を表し、2 番目のパラメーターは終了点を表します。デフォルトの数値は 50 です。


import numpy as np
print(np.linspace(1,50))
ログイン後にコピー

検証するために 3 つのパラメータを使用しましたが、結果は明らかに一貫しています。


import numpy as np
print(np.linspace(1,50,50))
ログイン後にコピー

linspace によって作成された配列の要素のデータ形式も確認できます。これはもちろん浮動小数点です。

概要

以上がPythonのnumpy関数でlinspaceを使って等差数列を作成する例の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート