亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python, Matrix of matrixs

Python, Matrix of matrixs

小唯快跑啊 2022-08-25 14:35:06
我需要創建一個矩陣,其元素包含矩陣,內部矩陣包含數字。如何訪問內部矩陣,以及如何訪問包含這些矩陣的數字。ext_matrix = []int_matrixes = [[1,2,3],[1,2,3]]ext_matrix.append(int_matrixes)我嘗試了這個解決方案,但如果我需要一個外部2x2矩陣或內部2x2,它不起作用
查看完整描述

1 回答

?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

可以使用索引來獲取項目。


ext_matrix = [] 

int_matrixes = [[0,1,2],[10,11,12],[20,21,22]]

ext_matrix.append(int_matrixes)


ext_matrix2 = []

ext_matrix2.extend(int_matrixes)


## [[[0, 1, 2], [10, 11, 12], [20, 21, 22]]]

print(ext_matrix)


## [20, 21, 22]

print(ext_matrix[0][2])


## 21

print(ext_matrix[0][2][1])


## [[0, 1, 2], [10, 11, 12], [20, 21, 22]]

print(ext_matrix2)


## [20, 21, 22]

print(ext_matrix2[2])


## 21

print(ext_matrix2[2][1])

或者你可以從numpy使用ndarray:


import numpy as np


ext_matrix = np.array([[ 0, 1, 2],

                       [10, 11, 12],

                       [20, 21, 22]])


## [[ 0  1  2]

##  [10 11 12]

##  [20 21 22]]

print(ext_matrix)


## [20 21 22]

print(ext_matrix[2])


## 21

print(ext_matrix[2][1])


查看完整回答
反對 回復 2022-08-25
  • 1 回答
  • 0 關注
  • 79 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號