【发布时间】:2018-12-25 06:36:13
【问题描述】:
给定:
一个整数输入 j,d 使得 0
整数向量 -1
d 维矩阵(即张量)T 作为 numpy 数组
我想阅读某些取决于整数 j 的信息。
例如,
c[1]>u[,1]
我想访问
T[(a[0]):(b[0]),...,(a[j]-1):(b[j]+1),...,(a[n-1]):(b[n-1])]
我想知道是否有一种通用的方法可以做到这一点,尤其是在 d 和 j 可以是可变的情况下。
可以在这里找到类似的问题: Access n-th dimension in python.
【问题讨论】:
-
构造一个索引元组,如您的链接接受的答案所示。使用
slice对象。如果它更容易从列表或数组开始,并在使用前转换为元组。
标签: python numpy multidimensional-array indexing dimensions