numpy数组中任何轴上的样本

问题描述 投票:0回答:1

我有以下代码:

if axis == 0:
    return m[idx, :]
elif axis == 1:
    return m[:, idx]
else:
    raise('Argument axis currently accepts only values 0 and 1.')

如何针对axis的任何形状和任何值推广此行为?

python numpy
1个回答
0
投票

我找到了答案:

return np.take(m, idx, axis=axis)
© www.soinside.com 2019 - 2024. All rights reserved.