一維:a = np.array([1,2,3,6])
二維:a = np.array([[1,2,3],[5,9,8])
一維:a = np.zeros(10);指定資料型別:a = np.zeros(10,dtype=int)
二維:a = np.zeros(shape=(3,4));指定資料型別:a = np.zeros(shape=(3,4),dtype=int)
一維:a = np.ones(10);指定資料型別:a = np.ones(10,dtype=int)
二維:a = np.ones(shape=(3,4));指定資料型別:a = np.ones(shape=(3,4),dtype=int)
一維:a = np.full(10,20.0)
二維:a = np.full((3,4),20.0)
一維:a = np.arange(0,10,2)表示生成1-9,步長為2的一維矩陣
將0~10等分為5份
np.random.randint(0,10)生成0~10間的乙個隨機數
一維:np.random.randint(0,10,10),
或np.random.randint(0,10,size=10)長度為10的一維矩陣
二維:np.random.ranint(0,10,size=(3,5))
設定隨機數種子:np.random.seed(1)
np.random.random(),生成0~1間的乙個浮點數
np.random.random(10),生成0~1間的長度為10的矩陣
np.random.random(size=(3,4)),生成0~1間的3行4列矩陣
np.random.normal() 正態分佈
numpy陣列的建立
建立陣列最簡單的方法就是使用array函式。它接收一切序列型的物件 包括其他陣列 然後產生乙個新的含有傳入資料的numpy陣列。array函式建立陣列import numpy as np ndarray1 np.array 1,2,3,4 ndarray2 np.array list abcdefg...
Numpy 陣列的建立
1 numpy.arange 相當於matlab中的 a 0 14 建立的是列向量 print np.arange 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 print type np.arange 15 print np.arange 15 reshape 3,5...
numpy的陣列建立
1 建立乙個長度為10的陣列,陣列的值都為0 print np.zeros 10,dtype int 2 建立乙個3 5的浮點型陣列,陣列的值全部為1 np.ones 3,5 dtype float 3 建立乙個3 5的浮點型陣列,陣列的值全部為8 np.full 3,5 8 4 建立乙個線性序列陣...