h=np.array([[1,2,3],[4,5,6]])
在C++里可以这么写(函数名就都用print,这不是重点)
print(h[0][2])
在python里可以这么写
print(h[0,2])
可以看到,python支持一种语法糖,就是每一维度的索引可以放在同一个 [ ] 中,不同维度用逗号隔开。
因此当碰到
h[0,:,:]
的时候,可以当成
h[0][:][:]
这样认知。第一维不是切片,是索引,直接取,二三维就是python的基础切片,是全取。
h=np.array([[1,2,3],[4,5,6]])
在C++里可以这么写(函数名就都用print,这不是重点)
print(h[0][2])
在python里可以这么写
print(h[0,2])
可以看到,python支持一种语法糖,就是每一维度的索引可以放在同一个 [ ] 中,不同维度用逗号隔开。
因此当碰到
h[0,:,:]
的时候,可以当成
h[0][:][:]
这样认知。第一维不是切片,是索引,直接取,二三维就是python的基础切片,是全取。