小编R W*_*ser的帖子

将多个切片传递给 numpy 数组

我有一个 2D NumPy 数组。我想切出不等长度的列子集,并将它们放入一个数组中,其余值由 填充nan。也就是说在:

data = np.random.normal(size=(100,4))
Run Code Online (Sandbox Code Playgroud)

我想从头到尾建立索引[75, 33, 42, 54]。也就是说,行索引从 75 到第 0 列的末尾,第 33 行到第 1 列的末尾,依此类推。

我尝试过data[[slice(75,100),slice(33,100)],:],但没有成功。

python arrays numpy

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

标签 统计

arrays ×1

numpy ×1

python ×1