numpy.arange *****
数値範囲ndarrayオブジェクトは、次の形式の関数を作成して返すためにarange関数を使用numpyのパッケージ。
numpy.arange(ステップ、DTYPE、開始、停止)
開始及び停止ステップとndarrayを生成するために、指定された範囲を設定するステップ。
パラメータ | 説明 |
---|---|
start |
デフォルトは、開始値0 |
stop |
終了値(なし) |
step |
ステップ、デフォルト1 |
dtype |
戻るndarray 1は、入力データの種類の使用が提供されていない場合は、データ型を。 |
実施例1: 0~5の配列を生成します。
インポートNPとしてnumpyの X = np.arange(5 ) プリント(X)
出力:
[ 0 1 2 3 4 ]
例2:ビットセット戻り値の型float
インポートnumpyのNP AS #が設定されているDTYPE X = np.arange(5は、DTYPEは= floatを) 印刷(X)
出力:
[ 0 1 2 3 4 ]
実施例3:開始値とステップサイズの最終値を設定します
インポートNPとしてnumpyの X = np.arange(10,20,2 ) プリント(X)
出力:
[ 10 12 14 16 18 ]
numpy.linspace
一次元配列を作成するnumpy.linspace機能、アレイは、演算シーケンスは、次の形式で構成されています。
np.linspace(NUM = 50、エンドポイント=真、retstep = Falseを、DTYPE =なし、停止、開始)
パラメータ | 説明 |
---|---|
start |
シーケンス開始値 |
stop |
値の終結配列は、場合endpoint でtrue 、値は、列の数に含まれています |
num |
試料の量を生成する手順、デフォルトは50 |
endpoint |
この値はture 、列の数が含まれ、stop それはしないのに対し、デフォルトはTrueで、値を。 |
retstep |
Trueの場合、結果の配列は逆が表示されていない、ピッチに表示されます。 |
dtype |
ndarray データタイプ |
実施例1:開始点、終了点10、列10の数に設定
インポートのNPとしてnumpyの A = np.linspace(1,10,10 ) プリント(A)
出力は次のようになります。
[ 1 2 3 4 5 6 7 8 9 10 ]
実施例2:算術シーケンスのすべての要素を設定します
インポートのNPとしてnumpyの A = np.linspace(1,1,10 ) プリント(A)
出力は次のようになります。
[ 1 1 1 1 1 1 1 1 1 1 ]
例3:エンドポイントがストップ値を含まない、falseに設定されています
インポートNPとしてnumpyの A = np.linspace(10、20、5、終点= 偽) プリント(A)
出力は次のようになります。
[ 10 12 14 16 18 ]
エンドポイントがtrueに設定されている場合、それは20が含まれています。
インポートNPとしてnumpyの A = np.linspace(10、20、5、終点= TRUE) プリント(A)
出力は次のようになります。
[10。12.5 15 17.5 20]
例4:廃棄間隔
import numpy as np a =np.linspace(1,10,10,retstep= True) print(a) # 拓展例子 b =np.linspace(1,10,10).reshape([10,1]) print(b)
输出结果为:
(array([ 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.]), 1.0) [[ 1.] [ 2.] [ 3.] [ 4.] [ 5.] [ 6.] [ 7.] [ 8.] [ 9.] [10.]]
numpy.logspace
numpy.logspace 函数用于创建一个于等比数列。格式如下:
np.logspace(start, stop, num=50, endpoint=True, base=10.0, dtype=None)
参数 | 描述 |
---|---|
start |
序列的起始值为:base ** start |
stop |
序列的终止值为:base ** stop。如果endpoint 为true ,该值包含于数列中 |
num |
要生成的等步长的样本数量,默认为50 |
endpoint |
该值为 ture 时,数列中中包含stop 值,反之不包含,默认是True。 |
base |
对数 log 的底数。 |
dtype |
ndarray 的数据类型 |
实例1
import numpy as np # 默认底数是 10 a = np.logspace(1.0, 2.0, num = 10) print (a)
输出结果为:
[ 10. 12.91549665 16.68100537 21.5443469 27.82559402 35.93813664 46.41588834 59.94842503 77.42636827 100. ]
实例2: 将对数的底数设置为 2
import numpy as np a = np.logspace(0,9,10,base=2) print (a)
输出如下:
[ 1. 2. 4. 8. 16. 32. 64. 128. 256. 512.]