我需要不使用模块就转换矩阵,只需使用例如for循环遍历矩阵即可。
我有一个矩阵:
listoflist=[[1,2,3],[4,5,6],[7,8,9]]
例如:
1 minus the mean of row[1,2,3]
2 minus the mean of row[4,5,6]
3 minus the mean of row[7,8,9]
然后,使用新值打印一个新矩阵。
请任何人可以帮助我吗?
我需要从row(x)和column(y)中选择每个元素,并减去其行均值。
除了“数学”之外,我无法导入其他任何模块
答案 0 :(得分:0)
正如评论中所提到的,在不为您完成全部任务的情况下,要了解需要帮助的部分会有些困难。因此,这里有一些技巧,这些技巧不涉及任何math
或numpy
之类的额外库:
L = [1,11,16,14]
,则sum(L)
返回所有数字的总和。另外,len(L)
返回列表的长度。因此,您应该能够从中找到给定列表的均值。不过,您可能需要先将其中之一转换为浮点数,以免最终的答案四舍五入。您可能需要编写一个单独的函数来查找给定列表的均值。 listoflists[i][j]
。for
循环中的一个for
循环,您应该能够遍历数组中的每个数字,进行计算并将结果添加到新数组中。