0
以下:为什么python数组arr2d [:2,1:]会产生如下结果?
arr2d = np.array([[5,10,15],[15,20,25],[30,35,40]])
arr2d[:2,1:]
产地:
array([[10, 15],
[20, 25]])
我想知道结果是如何计算的。
以下:为什么python数组arr2d [:2,1:]会产生如下结果?
arr2d = np.array([[5,10,15],[15,20,25],[30,35,40]])
arr2d[:2,1:]
产地:
array([[10, 15],
[20, 25]])
我想知道结果是如何计算的。
arr2d[:2,1:]
手段“行达(但不包括!)2,第1列到最后“。
我想你想读about Numpy indexing
In [54]: arr2d[:2,1:]
Out[54]:
array([[10, 15],
[20, 25]])
手段 - 给我的前两行和所有列从第二个开始(1)
In [56]: arr2d[:2,:]
Out[56]:
array([[ 5, 10, 15],
[15, 20, 25]])
In [57]: arr2d[:2,1:]
Out[57]:
array([[10, 15],
[20, 25]])
它只是多维的切片 –
@ Jean-FrançoisFabre可能不是用于解释'numpy'切片的重复的最佳选择... –
@JonClements好吧,也许。不是一个numpy专家,我愿意接受建议。随意1)重新打开2)添加另一个原始的问题,并删除我3)做任何你喜欢你是国防部:)。 –