import numpy as np
arr1=np.random.random(3).reshape(3,1)
arr2=np.random.randint(0,10,size=(3,1))
arr3=arr1+arr2
matrix=np.hstack((arr1,arr2,arr3))
print(matrix)
分解知识点
import numpy as np
arr1=np.random.random(3).reshape(3,1)
reshape()函数的功能是改变数组或矩阵的形状,把他变成三行一列的矩阵
arr2=np.random.randint(0,10,size=(3,1))
返回0-10的随机的三行一列的数组
arr3=arr1+arr2
matrix=np.hstack((arr1,arr2,arr3))
np.hstack水平组合
“
水平组合是什么呢?
arr1=[1,2,3]
arr2=[4,5]
arr3=[6]
matrix=np.hstack((arr1,arr2,arr3))
经过hstack就是arr1的第一个arr2第一个arr3第一个结合后,arr1第二个...一次类推没有就跳过
”
print(matrix)