# -
*- coding: utf-8-
*-import numpy as np
listdata =[[
1,1,
2],[
1,2,
2],[
1,3,
2],[
1,4,
2]]newlistdata = np.
array
(listdata)
print
("原陣列:"
)print
(newlistdata)
print()
print
("取第一行:"
, newlistdata[0]
)print
("取第二行:"
, newlistdata[1]
)print
("取最後一行:"
, newlistdata[-1
])print
("取前兩行:"
)print
(newlistdata[0:
2,:]
)print()
print
("取第一列:"
, newlistdata[:,
0])print
("取第二列:"
, newlistdata[:,
1])print
("取最後一列:"
, newlistdata[:,
-1])
print
("取前兩列:"
)print
(newlistdata[:,
0:2]
)print
("取前兩列:"
)print
(newlistdata[:,
:-1]
)
輸出的結果
原陣列:
[[1 1 2]
[1 2 2]
[1 3 2]
[1 4 2]]
取第一行: [1 1 2]
取第二行: [1 2 2]
取最後一行: [1 4 2]
取前兩行:
[[1 1 2]
[1 2 2]]
取第一列: [1 1 1 1]
取第二列: [1 2 3 4]
取最後一列: [2 2 2 2]
取前兩列:
[[1 1]
[1 2]
[1 3]
[1 4]]
取前兩列:
[[1 1]
[1 2]
[1 3]
[1 4]]
python行列操作集錦
現有乙個excel工作簿,裡面有兩張表student1和student2,表結構一樣,各有三列 學生id,學生名和分數,分別對其進行行列操作,以便於更深刻掌握python關於行列操作的語法。縱向合併 reset index drop true 在末尾新增行 stu pd.series true 在中...
Python序列 列表的切片操作 遍歷 排序
切片操作時,其實偏移量和終止偏移量不在 0,字串長度 1 這個範圍,也不會保持。起始偏移量小於0則會當做0,終止偏移量大於 長度 1 會被當成長度 1 a 10,20,30,40,50,60 a 10,20,30,40,50,60 a 1 3 1 20,30 a 1 2 20,40,60 a 1 2...
陣列 按行,列儲存
二維陣列 二維陣列amn可視為由m個行向量組成的向量,或由n個列向量組成的向量。陣列的順序儲存方式 由於計算機記憶體是一維的,多維陣列的元素應排成線性序列後存人儲存器。陣列一般不做插入和刪除操作,即結構中元素個數和元素間關係不變化。一般採用順序儲存方法表示陣列。1 行優先順序 將陣列元素按行向量排列...