我遇到了一个奇怪的问题:
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)
作为我的程序的一部分,这很容易修复,但它完全毁了我的信念。
我试图搜索已经回答的类似问题,但不知道要搜索什么。
谢谢您,祝您农历新年快乐!