【发布时间】:2019-11-27 11:19:29
【问题描述】:
下面程序的输出我没看懂:
import numpy as np
myList = [[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12],
[13, 14, 15, 16]]
myNumpyArray = np.array(myList)
print(myNumpyArray[0:3, 1:3])
输出
[[ 2 3]
[ 6 7]
[10 11]]
我知道这将是所有行和第 2 到第 4 列的交集。在那个逻辑中,输出应该是:
2 3 4
6 7 8
10 11 12
14 15 16
我在这里错过了什么?
【问题讨论】:
-
0:3表示选择从0到3-1=2的所有行,1:3表示选择从1到3-1=2的所有列。您需要关心未包含的最后一个值。这个doc 可能会对你有所帮助