目录
一般情况下:a和b拼接
输入:
import numpy as np
a=np.random.randint(1,2,(3,4))
print(a)
b=np.random.randint(2,3,(3,4))
print(b)
np.concatenate([a,b],axis=0)
输出:
[[1 1 1 1]
[1 1 1 1]
[1 1 1 1]]
[[2 2 2 2]
[2 2 2 2]
[2 2 2 2]]
array([[1, 1, 1, 1],
[1, 1, 1, 1],
[1, 1, 1, 1],
[2, 2, 2, 2],
[2, 2, 2, 2],
[2, 2, 2, 2]])
特殊用法,自己拼接自己
输入:
import numpy as np
all_pred=[]
n=5
for i in range(n):
pred=np.random.randint(i,i+1,4)
print(pred)
all_pred.append(pred)
print(all_pred)
np.concatenate(all_pred,axis=0)
输出:
[0 0 0 0]
[1 1 1 1]
[2 2 2 2]
[3 3 3 3]
[4 4 4 4]
[array([0, 0, 0, 0]), array([1, 1, 1, 1]), array([2, 2, 2, 2]), array([3, 3, 3, 3]), array([4, 4, 4, 4])]
array([0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4])