2d numpy数组上的python range / xrange

时间:2017-10-28 05:29:52

标签: python numpy matrix range

我很困惑使用range / xrange对numpy矩阵进行子集化。以下代码:

import numpy as np
A = np.array([[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12],[13, 14, 15, 16]])
A[range(2, 4), range(2, 4)]
A[2:4, 2:4]

第三行返回:array([11, 16]),而第四行返回:

array([[11, 12],
       [15, 16]])

为何与众不同?

0 个答案:

没有答案