以下是一个不使用numpy库来计算2D矩阵中索引的平均值的示例代码:
matrix = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
total_rows = len(matrix)
total_cols = len(matrix[0])
# 计算所有索引的总和
index_sum = 0
for i in range(total_rows):
for j in range(total_cols):
index_sum += i + j
# 计算平均值
average_index = index_sum / (total_rows * total_cols)
print("平均索引值:", average_index)
这段代码首先定义了一个2D矩阵,然后通过两个嵌套的循环遍历矩阵中的每个元素。在每次迭代中,通过i + j
将当前元素的索引加到index_sum
变量中。
最后,通过除以矩阵中元素的总数来计算平均索引值,并将结果打印出来。
上一篇:不使用numpy打印下三角矩阵
下一篇:不使用NumPy计算协方差矩阵