numpy函式 6 arange 詳解

2021-06-30 16:57:13 字數 657 閱讀 8170

arange函式用於建立等差陣列,使用頻率非常高,arange非常類似range函式,會python的人肯定經常用range函式,比如在for迴圈中,幾乎都用到了range,下面我們通過range來學習一下arange,兩者的區別僅僅是arange返回的是乙個資料,而range返回的是list。

先引入numpy。arange和range的另乙個區別就是使用arange前先引入,range不需要(這有點小白)

使用乙個引數,看看range和arange有什麼表現。range返回從0到4的5個數構成的list,而arange返回乙個array物件。不過他們的元素都是一樣的。

輸入兩個引數試試,奧原來第乙個引數是起始點,第二個引數是終止點

我們換乙個起始點,再熟悉一下

假如我們輸入三個引數呢,第三個引數就成了步長

numpy函式記錄

功能 產生size個離散均勻分布的整數,這些整數大於等於low,小於high。預設high是none,如果只有low,那範圍就是 0,low 如果有high,範圍就是 low,high n 3a np.random.randint 20,40,n,2 astype np.float32 b np.r...

Numpy常用函式

1 把向量轉化為矩陣 import numpy as np a np.arange 15 構造出乙個從0到14的向量 檢視為 array 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14 改變向量為三行五列的矩陣 a.reshape 3,5 結果為 array 0,1,2,3,4...

numpy常用函式

np.unique 去除重複值 np.c 按行按列合併陣列 np.searchsorted a,b 返回b有序插入在a中的位置索引 np.vectorize 向量化運算函式 np.percentile 取數列第百分分位的數值 np.array.any 和numpy.array.all np.arra...