首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python,矩阵矩阵

Python,矩阵矩阵
EN

Stack Overflow用户
提问于 2020-03-10 02:37:02
回答 1查看 41关注 0票数 0

我需要创建一个矩阵,它的元素包含矩阵,内部矩阵有数字。

我将如何访问内部矩阵,以及如何获得包含这些矩阵的数字。

代码语言:javascript
复制
ext_matrix = []
int_matrixes = [[1,2,3],[1,2,3]]
ext_matrix.append(int_matrixes)

我尝试过这个解决方案,但是如果我需要外部2x2矩阵或内部2x2,它就不能工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-10 03:24:03

您可以使用索引来获取项。

代码语言:javascript
复制
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:

代码语言:javascript
复制
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])
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60610849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档