【发布时间】:2016-04-15 10:58:45
【问题描述】:
特种部队,
我注意到这个 URL 中有一个有趣的 NumPy 演示:
http://cs231n.github.io/python-numpy-tutorial/
我看到了:
import numpy as np
a = np.array([[1,2], [3, 4], [5, 6]])
# An example of integer array indexing.
# The returned array will have shape (3,) and
print( a[[0, 1, 2], [0, 1, 0]] )
# Prints "[1 4 5]"
我理解使用整数作为索引参数:
a[1,1]
这个语法:
a[0:2,:]
一般来说, 如果我使用列表作为索引语法,这是什么意思?
具体来说, 我不明白为什么:
print( a[[0, 1, 2], [0, 1, 0]] )
# Prints "[1 4 5]"
【问题讨论】: