Numpy-array-from-numerical-ranges
NumPy-数値範囲からの配列
この章では、数値範囲から配列を作成する方法を説明します。
numpy.arange
この関数は、指定された範囲内の等間隔の値を含む ndarray オブジェクトを返します。 関数の形式は次のとおりです-
コンストラクターは次のパラメーターを取ります。
Sr.No. | Parameter & Description |
---|---|
1 |
start インターバルの開始。 省略した場合、デフォルトは0 |
2 |
stop 間隔の終わり(この数値は含まれません) |
3 |
step 値間の間隔。デフォルトは1 |
4 |
dtype 結果のndarrayのデータ型。 指定しない場合、入力のデータ型が使用されます |
次の例は、この関数の使用方法を示しています。
例1
その出力は次のようになります-
例2
ここでは、出力は次のようになります-
実施例3
その出力は次のとおりです-
numpy.linspace
この関数は* arange()*関数に似ています。 この関数では、ステップサイズの代わりに、間隔間の等間隔の値の数が指定されます。 この関数の使用法は次のとおりです-
コンストラクターは次のパラメーターを取ります。
Sr.No. | Parameter & Description |
---|---|
1 |
start シーケンスの開始値 |
2 |
stop エンドポイントがtrueに設定されている場合、シーケンスに含まれるシーケンスの終了値 |
3 |
num 生成される等間隔のサンプルの数。 デフォルトは50 |
4 |
endpoint デフォルトではtrueであるため、停止値はシーケンスに含まれます。 falseの場合、含まれません |
5 |
retstep trueの場合、サンプルを返し、連続する番号の間をステップします |
6 |
dtype 出力 ndarray のデータ型 |
次の例は、 linspace 関数の使用を示しています。
例1
その出力は-
例2
出力は次のようになります-
実施例3
今、出力は次のようになります-
numpy.logspace
この関数は、対数スケールで等間隔に配置された数値を含む ndarray オブジェクトを返します。 スケールの開始および終了エンドポイントは、ベースのインデックスであり、通常は10です。
以下のパラメーターは、 logspace 関数の出力を決定します。
Sr.No. | Parameter & Description |
---|---|
1 |
start シーケンスの開始点はbase ^ start ^です |
2 |
stop シーケンスの最終値はbase ^ stop ^です |
3 |
num 範囲内の値の数。 デフォルトは50 |
4 |
endpoint trueの場合、stopは範囲内の最後の値です |
5 |
base ログ領域のベース、デフォルトは10 |
6 |
dtype 出力配列のデータ型。 指定しない場合、他の入力引数に依存します |
次の例は、 logspace 関数を理解するのに役立ちます。
例1
その出力は次のようになります-
例2
今、出力は次のようになります-