[英]Subtracting each element of matrix with its mean, without importing modules
我需要在不使用模塊的情況下轉換矩陣,只需使用例如 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) 中選擇每個元素減去它的行平均值。
我不能導入除“數學”以外的任何模塊
正如評論中所提到的,如果不為您完成整個作業,就很難知道您需要幫助的部分。 所以這里有一些提示,不涉及任何額外的庫,如math
或numpy
:
L = [1,11,16,14]
,則sum(L)
返回所有數字的總和。 此外, len(L)
返回列表的長度。 所以你應該能夠從中找到給定列表的平均值。 您可能需要先將其中一個轉換為浮點數,這樣您的最終答案就不會被四舍五入。 您可能想要編寫一個單獨的函數來查找給定列表的平均值。listoflists[i][j]
。for
循環嵌套在第二內側for
循環,你應該能夠通過迭代數組中的每個數字,做計算,並將結果添加到新陣列。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.