a = np.array([1, 2, 3])
aa = np.array([1], [2], [3])
b = np.array([1, 2, 3])
bb = np.array([1], [2], [3])
np.concatenate((a, b), axis = 1)
array([1, 2, 3, 1, 2, 3]) # It's ok, that's what I was expecting
np.concatenate((a, b), axis = 0)
array([1, 2, 3, 1, 2, 3]) # It's not ok, that's not what I was expecting
I was expecting:
array([[1, 2, 3],
[1, 2, 3]])
even with aa and bb I get the same inconsistency.
so is there a simple solution to concatenate along axis 0 two one-dimensional arrays?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…