Python笔记 之 矩阵元素选取
生活随笔
收集整理的這篇文章主要介紹了
Python笔记 之 矩阵元素选取
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
按需求取矩陣指定元素
生成一個由0,1組成的4x4矩陣
import numpy matrix=numpy.random.randint(0,2,size=(4,4)) #matrix=numpy.random.randint(0,high=2,size=(4,4)) print(matrix)輸出結果
[[0 1 0 1][0 0 0 1][0 1 0 0][0 0 0 1]]顯示矩陣的形狀
print(matrix.shape)輸出結果
(4, 4)選取矩陣特定行
mat_row1=matrix[0] mat_row13=matrix[0:3] print(mat_row1) print(mat_row13)輸出結果
[0 1 0 1] [[0 1 0 1][0 0 0 1][0 1 0 0]]選取矩陣特定列
mat_col1=matrix[:,0] mat_col13=matrix[:,0:3] print(mat_col1) print(mat_col13)輸出結果
[0 0 0 0] [[0 1 0][0 0 0][0 1 0][0 0 0]]選取矩陣指定行列元素
mat_r1c1=matrix[0,0] print(mat_r1c1)輸出結果
0選取矩陣的單數行
mat_col_singular=matrix[range(0,matrix.shape[0],2)] print(mat_col_singular)輸出結果
[[0 1 0 1][0 1 0 0]]選取矩陣的偶數行
mat_col_evennumber=matrix[range(1,matrix.shape[0],2)] print(mat_col_evennumber)輸出結果
[[0 0 0 1][0 0 0 1]]選取矩陣的單數列
mat_col_singular=matrix[:,range(0,matrix.shape[0],2)] print(mat_col_singular)輸出結果
[[0 0][0 0][0 0][0 0]]選取矩陣的偶數列
mat_col_evennumber=matrix[:,range(1,matrix.shape[0],2)] print(mat_col_evennumber)輸出結果
[[1 1][0 1][1 0][0 1]]總結
以上是生活随笔為你收集整理的Python笔记 之 矩阵元素选取的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QQREADERB9B632B5D367
- 下一篇: pythonui教学视频_分享软件开发相