numpy range numpy.arange,numpy.linspace
0x01 傳回值不同
range傳回一個range對象;
numpy.arange和numpy.linspace傳回一個數組。
0x02 np.arange的步長可以為小數,但range的步長隻能是整數
與Python的range類似,arange同樣不包括終值;
但arange可以生成浮點類型,而range隻能是整數類型。
0x03 是否包含終值
arange()類似于内置函數range(),通過指定開始值、終值和步長建立表示等差數列的一維數組,注意得到的結果數組不包含終值。
linspace()通過指定開始值、終值和元素個數建立表示等差數列的一維數組,可以通過endpoint參數指定是否包含終值,預設值為True,即包含終值。
0x04 參數不同
linspace(start, stop, num, endpoint=True, retstep=False, dtype=None):
range 和numpy.arange 都是以開始值、終止值 、步長為參數,
而linspase以開始值、終止值、元素個數為參數。