python numpy.r_ 与 numpy.c_的用法

参考文章: numpy.r_ 与 numpy.c_

import numpy as np

a = np.array([1, 2, 3])	#3行1列

b = np.array([4, 5, 6])	#3行1列

c = np.c_[a,b]	

print('打印r_[a,b]:\n',np.r_[a,b],'\n')	#保证列数不变

print('打印c_[a,b]:\n',np.c_[a,b],'\n')	#保证行数不变

print('打印c[c,a]:\n',np.c_[c,a],'\n')	#保证行数不变

结果:

打印r_[a,b]:
 [1 2 3 4 5 6] 	#6行1列

打印c_[a,b]:
 [[1 4]
 [2 5]
 [3 6]] 	#3行2列

打印c[c,a]:
 [[1 4 1]
 [2 5 2]
 [3 6 3]] 	#3行3列

你可能感兴趣的:(深入浅出,python机器学习)