如何找到索引Numpy数组时将折叠哪些轴?

2024-06-26 09:48:37 发布

您现在位置:Python中文网/ 问答频道 /正文

例如:

a = np.zeros((4, 3, 2, 1))
index = (slice(0, 2, 1), 0, ...)
# a[index].shape is (2, 2, 1)

a的轴1(第二轴)被折叠。 我想定义一个函数,该函数使用给定的aindex返回1。但是index有很多可能性,因为索引可能是inttuplelistsliceEllipsisNone或其中的一个。 在任何python模块中都已经有这样的函数了吗?如果没有,最好的方法是什么? 谢谢


Tags: 模块函数noneindex定义isnpzeros