numpy:矩阵定义与索引
发布网友
发布时间:2023-02-06 17:13
我来回答
共1个回答
热心网友
时间:2024-01-15 06:06
写在前面: numpy不区分数组与矩阵,通用! 已亲测。
建议:全部用np.array()即可,不需要用np.matrix()!
(1) 二维 矩阵/数组定义:老忘,记录一下!
import numpy as np
a = np.array( [ [1,2],[4,5],[2,10] ] ) # 3x2的二维矩阵
# 注意: 两层中括号 ! 每一维 在一个中括号中!每一个中括号中的单个元素用逗号分开。
(2)矩阵索引:这个很容易错! √
先看一个例子:还是用上面的a矩阵,想提取它里面的5元素!
import numpy as np
a = np.array( [ [1,2],[4,5],[2,10] ] )
d = a[1,1] # 第2个[]中的第2个元素------5
# 说明1:第一个下标是指第几个[];第二个下标是指定[]中的第几个元素。
# 说明2:python所有下标都是从0开始。