早教吧作业答案频道 -->数学-->
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里面的对角矩阵,...的网友还看了以下:
用一个平面截正方体的一角,截面是三角形ABC,过顶点P,做PO垂直平面ABC,垂足为O,令M=…… 2020-06-04 …
如图所示,正四面体V-ABC的高VD的中点为O,VC的中点为M.(1)求证:AO、BO、CO两两垂 2020-06-21 …
两个质量均为M的星体,其连线的垂直平分线为AB.O为两星体连线的中点,如图,一个质量为M的物体从O 2020-07-15 …
两个质量均为m的星体,其连线的垂直平分线为MN,O为两星体连线的中点,如图所示,一物体从O沿OM方 2020-07-24 …
已知圆O:x²+y²=1和点M(4,2)过点M向圆O引切线L求直线L的方程求以M为圆心,且被直线y 2020-07-26 …
一个具有O型和M型血型的个体与一个具有B型和MN型血型的个体婚配,其子女可能的血型为()A.O型和M 2020-11-01 …
如图所示,质量为M=2Kg的物体置于可绕竖直轴匀速转动的平台上.M用细绳通过光滑的定滑轮与质量为m= 2020-11-01 …
(2011•天门二模)如图所示,两个质量均为M的星体,相距为d,其连接的垂直平分线为AB.O为两星体 2020-11-13 …
已知两个长度分别为m和n的升序链表若将它们合并为一个长度为m+n的降序链表,则最坏情况下的时间复杂度 2020-11-28 …
如图,O为△ABC内一点,∠A=80°,∠CBO=1/m∠CBA,∠BCO=1/m∠BCA(1)若m 2020-12-25 …