我有一个尺寸为[4099,4217]的矩阵(p),我想在axis = 0上求和意味着我要对(16,3276)之间的行进行汇总,但不是所有行。我想对所有列都执行此操作。 这是我编写的代码,但我知道输出不正确。
for i in range (16, 3276):
out= np.sum (p [:,i])
答案 0 :(得分:0)
sum_p = p[16:3276,:].sum(axis=0)
答案 1 :(得分:0)
import numpy as np
每一行的总和:
包括第3276行:
x = np.ones((4099, 4217))
x[16:3277,:].sum(axis=1)
不包括第3276行:
x = np.ones((4099, 4217))
x[16:3276,:].sum(axis=1)
如果您想对这些行的所有总和求和:
np.sum(x[16:3276,:].sum(axis=1))