[:,j] ,取每一行的第 j 列的元素
[:,i:j] , 即取矩阵X的所有行中的的第i到i-1列数据,含左不含右。
[:j] , 取,一维数组的0到j的数据,含左不含右
import numpy as np a = np.array([[3,5,6], [4,8,9], [12,15,20]]) print(a[:,0]) print(a[:,1]) print(a[:,2]) print(a[:,0:1]) print(a[:,0:2]) print(a[:,1:2]) b = np.array([0 , 3 , 50 , 65]) print(b[:1]) print(b[:2]) print(b[:3])
输出结果如图:


![Python [:,j] , [:,i:j] , [:j]的详解 Python [:,j] , [:,i:j] , [:j]的详解](http://www.mshxw.com/aiimages/31/754435.png)
