如何通过传递列表来跨多个维度对 numpy 数组进行切片?
How to slice numpy array across multiple dimensions by passing a list?
假设我们有一个 numpy 数组 A
,形状为 (m_1,m_2,...,m_n)
,其中 n
可以是可变的。给定一个 n
整数列表 [i_1,...,i_n]
我想切片 A
如下: A[i_1][i_2]...[i_n]
最简单的方法是什么?
查看 hpaulj 的评论:使用元组,而不是列表
假设我们有一个 numpy 数组 A
,形状为 (m_1,m_2,...,m_n)
,其中 n
可以是可变的。给定一个 n
整数列表 [i_1,...,i_n]
我想切片 A
如下: A[i_1][i_2]...[i_n]
最简单的方法是什么?
查看 hpaulj 的评论:使用元组,而不是列表