>>> a= np.arange(12).reshape(3,4)
>>> a
array([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]])
>>> a[:2,2:] //第一項是row選擇從0行到第2行,不包括第二行
//第二項是column,選擇從第二列(包括)到最後一列
//列印出來的是陣列的右上角二維陣列
array([[2, 3],
[6, 7]])
>>> a[:2] //第0行到第1行
array([[0, 1, 2, 3],
[4, 5, 6, 7]])
>>> a
array([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]])
>>> a>5 //返回乙個判斷陣列a中元素是否大於5的bool行陣列
array([[false, false, false, false],
[false, false, true, true],
[ true, true, true, true]], dtype=bool)
>>> a[a>5] //通過a>5來選擇陣列a中大於5的元素
array([ 6, 7, 8, 9, 10, 11])
Numpy學習筆記
測試檔案裡的資料排列型別最好是有規律的,不可以隨便,否則將發生一些錯誤 genfromtxt函式 genfromtxt函式建立陣列 資料 genfromtxt主要執行兩個迴圈運算。第乙個迴圈將檔案的每一行轉換成字串序列。第二個迴圈將每個字串序列轉換為相應的資料型別。genfromtxt能夠考慮缺失的...
numpy學習筆記
1 array.ndim 用來輸出陣列的維度 2 array.shape 用來輸出陣列的形狀 3 arry.size 用來輸出陣列的大小見jupyter notebook的numpy function list 生成函式基本運算 直接用陣列的相加減乘除。也就是相對應的元素間的作用。關係運算 陣列元素...
NumPy學習筆記
example np.version np.array 1,2,3 4,5,6 np.zeros 3 3 np.ones 2 3,4 np.eye 3 np.range 5 0,1,2,3,4 np.random.rand 2,3 np.random.randint 5,size 2 3 value...