我有一個尺寸爲array[x][9]
的二維數組。因爲它從不同長度的文件中讀取。我想要一次找到數組的每列的總和,但是一次只能找到24列,並將結果輸入到一個新數組中;相當於sum(array2[0:24])
,但用於2d陣列。有沒有特別的語法,我只是不知道或者我必須手動執行。我知道,如果它是一維數組我可以做二維數組python的求和部分
for x in range(len(array)/24):
total.append(sum(array2[x1:x24])) # so i get an array of the sums
什麼是二維數組等效,並通過柱做柱遍歷它。我可以想象通過將每列存儲在自己單獨的1d數組中,然後找到總和或for和while循環的混亂。這兩者聽起來都不甚優雅。
...數組的每一列的數目,但在某個時間的24列......你不是指行嗎?因爲'array [x] [9]'意味着只有9列。 – AKS
是的行,我的錯 – Sam
你需要分別爲9列中的每一個的總和? – AKS