【发布时间】:2017-05-03 08:20:46
【问题描述】:
我有以下 numpy 矩阵:
A = [[a,b,c],
[d,e,f],
...]
我需要沿行(最内层维度)归零。所以答案应该是:
B = [[a-(a+b+c)/3, b-(a+b+c)/3, c-(a+b+c)/3],
[d-(d+e+f)/3, e-(d+e+f)/3, f-(d+e+f)/3],
...]
(比如找到每一行的平均值,然后从行中的每个元素中减去 if。)
每行中的元素数量可以变化。
是否有一种通用情况可以处理任意数量的元素而不使用循环?
【问题讨论】:
标签: python arrays numpy vectorization