利用二维列表建立一个4*4矩阵。要求每个元素是一个利用random库建立的[20,50]间的随机整数。计算该矩阵每一行的平均值和每一列的平均值,分别形成平均值列表和列平均值列表,并输出。
3条回答 默认 最新
关注 程序如下:
import random numsList = [] for row in range(4): numsList.append([]) for column in range(4): num = random.randint(20, 50) numsList[row].append(num) print("生成的4*4二维列表:") print(numsList) avgRow = [] avgColumn = [] for i in range(4): sumrow = 0 sumcolumn = 0 for j in range(4): sumrow += numsList[i][j] sumcolumn += numsList[j][i] avgRow.append(sumrow/4) avgColumn.append(sumcolumn/4) print("每一行的平均值列表:") print(avgRow) print("每一行的平均值列表:") print(avgColumn)
运行结果如下:
生成的4*4二维列表: [[50, 48, 40, 50], [32, 43, 50, 28], [28, 33, 49, 23], [25, 45, 20, 27]] 每一行的平均值列表: [47.0, 38.25, 33.25, 29.25] 每一行的平均值列表: [33.75, 42.25, 39.75, 32.0]
解决 无用评论 打赏 举报
悬赏问题
- ¥20 delta降尺度方法,未来数据怎么降尺度
- ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
- ¥15 再不同版本的系统上,TCP传输速度不一致
- ¥15 高德地图点聚合中Marker的位置无法实时更新
- ¥15 DIFY API Endpoint 问题。
- ¥20 sub地址DHCP问题
- ¥15 delta降尺度计算的一些细节,有偿
- ¥15 Arduino红外遥控代码有问题
- ¥15 数值计算离散正交多项式
- ¥30 数值计算均差系数编程