numpy建立陣列常用的幾種辦法

2021-10-01 18:27:36 字數 1520 閱讀 1094

一維: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 建立乙個線性序列陣...