小编Man*_*ult的帖子

numpy 数组索引中的隐式转置

我遇到了一个奇怪的问题:

from numpy import zeros, arange
aa = zeros([1, 3, 10])
aa[0, :, arange(5)].shape
Run Code Online (Sandbox Code Playgroud)

运行这个给了我(5,3),但我期待着(3,5)

然而,运行以下命令给了我(3,5)预期的结果。

aa = zeros([3, 10])
aa[:, arange(5)]
Run Code Online (Sandbox Code Playgroud)

作为我的程序的一部分,这很容易修复,但它完全毁了我的信念。

我试图搜索已经回答的类似问题,但不知道要搜索什么。

谢谢您,祝您农历新年快乐!

python indexing numpy

4
推荐指数
1
解决办法
692
查看次数

标签 统计

indexing ×1

numpy ×1

python ×1