该
[:, :]代表一切从开始到结束,就像对列表。区别在于,第一个
:代表第一
:维,第二个代表第二维。
a = numpy.zeros((3, 3))In [132]: aOut[132]: array([[ 0., 0., 0.], [ 0., 0., 0.], [ 0., 0., 0.]])
分配给第二行:
In [133]: a[1, :] = 3In [134]: aOut[134]: array([[ 0., 0., 0.], [ 3., 3., 3.], [ 0., 0., 0.]])
分配给第二列:
In [135]: a[:, 1] = 4In [136]: aOut[136]: array([[ 0., 4., 0.], [ 3., 4., 3.], [ 0., 4., 0.]])
分配给所有人:
In [137]: a[:] = 10In [138]: aOut[138]: array([[ 10., 10., 10.], [ 10., 10., 10.], [ 10., 10., 10.]])


![[:,:]在NumPy数组上是什么意思 [:,:]在NumPy数组上是什么意思](http://www.mshxw.com/aiimages/31/645656.png)
