Tôi có hai mảng numpy với ba kích thước (3 x 4 x 5) và tôi muốn nối chúng sao cho kết quả có bốn kích thước (3 x 4 x 5 x 2). Trong Matlab, điều này có thể được thực hiện với cat(4, a, b)
, nhưng không phải trong Numpy.Kết hợp hai mảng có khối u ở kích thước thứ 4
Ví dụ:
a = ones((3,4,5))
b = ones((3,4,5))
c = concatenate((a,b), axis=3) # error!
Để làm rõ, tôi muốn c[:,:,:,0]
và c[:,:,:,1]
để tương ứng với hai mảng gốc.
Chức năng này được thêm vào trong phiên bản 1.10 và làm cho thao tác này trở nên thanh lịch hơn. –