早教吧作业答案频道 -->数学-->
python里面的对角矩阵,解释一下为什么用M[i][i],>>>M=[[1,2,3],[4,5,6],[7,8,9]]>>>diag=[M[i][i]foriin[0,1,2]]>>>diag[1,5,9]这里的i具体指的是什么?
题目详情
python里面的对角矩阵,解释一下为什么用M[i][i],
>>> M=[[1,2,3],[4,5,6],[7,8,9]]
>>> diag=[M[i][i]for i in [0,1,2]]
>>> diag
[1,5,9]
这里的i 具体指的是什么?
>>> M=[[1,2,3],[4,5,6],[7,8,9]]
>>> diag=[M[i][i]for i in [0,1,2]]
>>> diag
[1,5,9]
这里的i 具体指的是什么?
▼优质解答
答案和解析
N大的数组是用0到N-1个下标来指向这些数的.你程序里的for i in [0,1,2]是将i赋值为0,1,2.M[i][i]则是选取M二维数组中相应下标的数,因为所有的数组都是0到N-1,所以3*3的数组,对角线就是[0][0],[1][1],和[2][2]
看了 python里面的对角矩阵,...的网友还看了以下:
△h比较大小的问题当△h小于0的时候,是△h=-1大还是△h=-2大.这章才开始学,我就是不清楚这 2020-05-13 …
excel 区域内数字统计如何统计下面这组数据:A B C D E F G H I1 6 9 12 2020-05-16 …
f(g(x))是什么意思?如果h(x)=4x?-16,f(g(x))=h(x),找函数f和g.f( 2020-06-08 …
急求几个化合物的路易斯结构图最好是有图的,CCl4(C:6,Cl:17)NH3(N:7,H:1)O 2020-06-27 …
引用求和:AC==SUM(C9*$C$7*$C$6,D9*$D$7*$D$6,E9*$E$7*$E 2020-07-09 …
用matlab画一个函数的三维图像。sqrt(u^2+v^2)d0时,h=0,画出h与u、v的三维 2020-07-09 …
V=(a+2c+KH)(b+2c+KH)H+1/3K2H3,V=h/3(S上+S下+S上S下开根号 2020-07-19 …
朋友帮下弦长L=3米,弓高H=0.35米设圆弧半径为R则:R^2=(L/2)^2+(R-H)^2R^ 2020-11-25 …
2016年1月1日南京扬子江隧道实施免费通行政策,大大缓解市民过江压力,该隧道全程7.36公里,设计 2020-12-09 …
对有理数a、b,定义运算*如下:a*b=(a+b)-(a-b),如:她*0=(她+0)-(她-0)= 2021-01-20 …