学习了一段时间的python,想必大家对于代码的编写能力一定有所增强了,为了能够帮助大家能更好的掌握一些编写代码的方法,接下来的这篇文章我们就来一起聊聊关于如何利用python来求出矩阵的主对角线,下面我们一起来看看吧。
首先我们得要清楚地知道,所谓的矩阵就相当于是一个二维数组,那么就会存在行和列的关系,那么什么是主对角线呢?所谓的主对角线就是指从左上角到右下角所连接而成的线,那么我们是否能够通过这里发现一些规律呢?
假如说有一个9个数的矩阵,那么它就是行有3行,列有三列,左上角的第一个数字的索引号就为[0][0],然后所连接的那个线,会经过第二行的第二个数字,索引号就为[1][1],因为所有的索引号都是从零开始的,可想而知,右下角就为[3][3],现在我们就已经知道了规律,行号和列好会相同。
所以我们也可以知道要使用循环语句来进行行号和列号的递增,就需要使用到两个迭代变量,下面我们就一起来看看代码吧,代码如下所示:
if __name__ == '__main__': m = [] sum = 0.0 for 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
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。