#coding=utf-8
import numpy as np
x = np.array([[1],[2],[3],[4],[5]])
y = np.array([4,5,6,7,8])
print x.shape
print y.shape
y[1:3][:,np.newaxis]=x[1:3]
print y
输出结果为:
(5L, 1L)(5L,)[4 2 3 7 8]
[:,np.newaxis],起到了增加一个维度的作用!
#coding=utf-8
import numpy as np
x = np.array([[1],[2],[3],[4],[5]])
y = np.array([4,5,6,7,8])
print x.shape
print y.shape
y[1:3][:,np.newaxis]=x[1:3]
print y
输出结果为:
(5L, 1L)(5L,)[4 2 3 7 8]
[:,np.newaxis],起到了增加一个维度的作用!