小编Kai*_*oto的帖子

用列表索引多维numpy数组

我在使用python 2.7访问多维numpy数组中的数据时遇到问题。目标是读取位置存储在列表中的多个值。

import numpy as np
matrix=np.ones((10,30,5))

positions=[]
positions.append([1,2,3])
positions.append([4,5,6])

for i in positions:
    print matrix[i]
Run Code Online (Sandbox Code Playgroud)

我想要的是:

print matrix[1,2,3]
Run Code Online (Sandbox Code Playgroud)

但是我得到:

print [matrix[1], matrix[2], matrix[3]]
Run Code Online (Sandbox Code Playgroud)

您能给我提示正确的索引编制吗?谢谢!

python arrays indexing numpy multidimensional-array

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

标签 统计

arrays ×1

indexing ×1

multidimensional-array ×1

numpy ×1

python ×1