python陣列的行列操作

2021-10-08 04:23:37 字數 1346 閱讀 7366

# -

*- 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 行優先順序 將陣列元素按行向量排列...