np.newaxis
实际为None值,用于扩展坐标轴
例如
X = np.arange(9).reshape(3,3)
X.shape ----- (3,3)
X[0].shape ---- (3,) 这里只列表
如果要让x[0]进行矩阵运算还要reshape成(3,1)或者(1,3)
这时候可以扩展一个axis
X[None,:].shape ---- (1,3,3)
X[:,None].shape ---- (3,1,3) 相当于插入一个维度
:冒号自身代表一个坐标轴
np.tile
将给定的array按坐标轴进行重复repeat
参数array 和 reps
一般用在把一个列表变成多行的数据集
tile([1,2,3],(3,1)] -----
[ [ 1,2,3],
[1,2,3],
[1,2,3] ]