Python二维数组实现求出3*3矩阵对角线元素的和示例

yipeiwu_com6年前Python基础

题目:求一个3*3矩阵对角线元素之和。

程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。

 def two_dimensionalArray(self):
 '二维数组实现求三阶矩阵的对角线元素之和'
 sum = 0
 matrix = [[0, 1, 0], [0, 21, 0], [0, 12, 0]]
 matrix2 = [[0 for i in range(3)] for i in range(3)]
 matrix2[0][0] = 123
 matrix2[1][1] = 123
 matrix2[2][2] = 123
 for i in range(3):
  sum += matrix2[i][i]
 print(sum)

以上这篇Python二维数组实现求出3*3矩阵对角线元素的和示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

pandas的qcut()方法详解

pandas的qcut()方法详解

pandas的qcut可以把一组数字按大小区间进行分区,比如 data = pd.Series([0,8,1,5,3,7,2,6,10,4,9]) 比如我要把这组数据分成两部分,一...

python实现随机梯度下降(SGD)

使用神经网络进行样本训练,要实现随机梯度下降算法。这里我根据麦子学院彭亮老师的讲解,总结如下,(神经网络的结构在另一篇博客中已经定义): def SGD(self, training...

Python基础练习之用户登录实现代码分享

python版本为python3.5 1.要求 1)输入用户名密码 2)认证成功后显示欢迎信息 3)输错三次后锁定 2.需求分析 1)用户信息存储在文件中(login/config...

Python判断字符串与大小写转换

判断字符串 s.isalnum() #所有字符都是数字或者字母 s.isalpha() #所有字符都是字母 s.isdigit() #所有字符都是数字 s.islower() #所有...

python自动分箱,计算woe,iv的实例代码

python自动分箱,计算woe,iv的实例代码

笔者之前用R开发评分卡时,需要进行分箱计算woe及iv值,采用的R包是smbinning,它可以自动进行分箱。近期换用python开发, 也想实现自动分箱功能,找到了一个woe包,地址h...