Tôi có một mảng 2D có kích thước [[1,2,3]]
. tôi cần phải nối thêm một mảng 1D NumPy, (nói [4,5,6]
) với nó, để nó trở thành [[1,2,3], [4,5,6]]
Nối mảng 1d vào mảng 2d trong Numpy Python
Đây là một cách dễ dàng có thể sử dụng danh sách, nơi bạn chỉ cần gọi thêm thuộc danh 2D.
Nhưng làm thế nào để bạn làm điều đó trong mảng Numpy?
np.concatenate
và np.append
không hoạt động. họ chuyển đổi mảng thành 1D vì một lý do nào đó.
Cảm ơn!
'vstack' làm' np.concatenate ([np.atleast_2d (m) cho m trong TUP], 0) '- nói cách khác - chắc chắn rằng tất cả các yếu tố đầu vào 2d và sau đó tiếp nhau. – hpaulj