学习了一段时间的python,想必大家对于代码的编写能力一定有所增强了,为了能够帮助大家能更好的掌握一些编写代码的方法,接下来的这篇文章我们就来一起聊聊关于如何利用python来求出矩阵的主对角线,下面我们一起来看看吧 。
【如何利用python求矩阵主对角线之和?python求矩阵主对角线之和代码】

首先我们得要清楚地知道,所谓的矩阵就相当于是一个二维数组,那么就会存在行和列的关系,那么什么是主对角线呢?所谓的主对角线就是指从左上角到右下角所连接而成的线,那么我们是否能够通过这里发现一些规律呢?
假如说有一个9个数的矩阵,那么它就是行有3行,列有三列,左上角的第一个数字的索引号就为[0][0],然后所连接的那个线,会经过第二行的第二个数字,索引号就为[1][1],因为所有的索引号都是从零开始的,可想而知,右下角就为[3][3],现在我们就已经知道了规律,行号和列好会相同 。
所以我们也可以知道要使用循环语句来进行行号和列号的递增,就需要使用到两个迭代变量,下面我们就一起来看看代码吧,代码如下所示:
if __name__ == '__main__':m = []sum = 0.0for x in range(3):m.append([])for z in range(3):m[x].append(float(input("input num:\n")))for x in range(3):sum += a[x][x]print (sum)想要求解主对角线之和的方法有很多,大家也可以再去想想还有什么方法可以进行求解 。以上就是关于python的矩阵主对角线之和代码,希望有帮助到大家,不妨也跟着试试吧 。
猜你喜欢
- 什么是Python中的迭代对象?Python中的迭代对象使用方法有哪些?
- 如何使用Excel快速填充部门
- Excel中如何在批注中插入图片
- 如何使用Excel批量复制多个工作表
- Excel中如何统一工号长度
- Excel中如何使用通配符查找和替换
- Excel如何设置输入时自动标注颜色
- 淘宝用户名怎么修改?如何取淘宝用户名?
- 淘宝卖家如何利用老顾客提高回购率?
- 淘宝店铺过户流程是什么?如何操作?
