Các mảng phải có cùng hình dạng, ngoại trừ kích thước tương ứng với trục [đầu tiên, theo mặc định]
trục int, tùy chọnTrục dọc theo đó các mảng sẽ được nối. Nếu trục là Không, các mảng được làm phẳng trước khi sử dụng. Mặc định là 0
ra ndarray, tùy chọnNếu được cung cấp, điểm đến để đặt kết quả. Hình dạng phải chính xác, khớp với hình dạng nối sẽ trả về nếu không có đối số out nào được chỉ định
dtype str hoặc dtypeNếu được cung cấp, mảng đích sẽ có dtype này. Không thể được cung cấp cùng với ra
Mới trong phiên bản 1. 20. 0
Kiểm soát loại truyền dữ liệu nào có thể xảy ra. Mặc định là 'same_kind'
Mới trong phiên bản 1. 20. 0
Trả về . res ndarrayMảng nối
Xem thêm
ma.concatenate
Hàm nối giữ nguyên mặt nạ đầu vào
array_split
Tách một mảng thành nhiều mảng con có kích thước bằng nhau hoặc gần bằng nhau
split
Tách mảng thành danh sách nhiều mảng con có kích thước bằng nhau
hsplit
Tách mảng thành nhiều mảng con theo chiều ngang [theo cột]
________số 8Tách mảng thành nhiều mảng con theo chiều dọc [theo hàng]
dsplit
Tách mảng thành nhiều mảng con dọc theo trục thứ 3 [độ sâu]
>>> a = np.ma.arange[3] >>> a[1] = np.ma.masked >>> b = np.arange[2, 5] >>> a masked_array[data=[0, --, 2], mask=[False, True, False], fill_value=999999] >>> b array[[2, 3, 4]] >>> np.concatenate[[a, b]] masked_array[data=[0, 1, 2, 2, 3, 4], mask=False, fill_value=999999] >>> np.ma.concatenate[[a, b]] masked_array[data=[0, --, 2, 2, 3, 4], mask=[False, True, False, False, False, False], fill_value=999999]0
Xếp một chuỗi các mảng dọc theo một trục mới
>>> a = np.ma.arange[3] >>> a[1] = np.ma.masked >>> b = np.arange[2, 5] >>> a masked_array[data=[0, --, 2], mask=[False, True, False], fill_value=999999] >>> b array[[2, 3, 4]] >>> np.concatenate[[a, b]] masked_array[data=[0, 1, 2, 2, 3, 4], mask=False, fill_value=999999] >>> np.ma.concatenate[[a, b]] masked_array[data=[0, --, 2, 2, 3, 4], mask=[False, True, False, False, False, False], fill_value=999999]1
Tập hợp các mảng từ các khối
>>> a = np.ma.arange[3] >>> a[1] = np.ma.masked >>> b = np.arange[2, 5] >>> a masked_array[data=[0, --, 2], mask=[False, True, False], fill_value=999999] >>> b array[[2, 3, 4]] >>> np.concatenate[[a, b]] masked_array[data=[0, 1, 2, 2, 3, 4], mask=False, fill_value=999999] >>> np.ma.concatenate[[a, b]] masked_array[data=[0, --, 2, 2, 3, 4], mask=[False, True, False, False, False, False], fill_value=999999]0
Xếp các mảng theo thứ tự theo chiều ngang [theo cột]
>>> a = np.ma.arange[3] >>> a[1] = np.ma.masked >>> b = np.arange[2, 5] >>> a masked_array[data=[0, --, 2], mask=[False, True, False], fill_value=999999] >>> b array[[2, 3, 4]] >>> np.concatenate[[a, b]] masked_array[data=[0, 1, 2, 2, 3, 4], mask=False, fill_value=999999] >>> np.ma.concatenate[[a, b]] masked_array[data=[0, --, 2, 2, 3, 4], mask=[False, True, False, False, False, False], fill_value=999999]1
Xếp các mảng theo thứ tự theo chiều dọc [theo hàng]
>>> a = np.ma.arange[3] >>> a[1] = np.ma.masked >>> b = np.arange[2, 5] >>> a masked_array[data=[0, --, 2], mask=[False, True, False], fill_value=999999] >>> b array[[2, 3, 4]] >>> np.concatenate[[a, b]] masked_array[data=[0, 1, 2, 2, 3, 4], mask=False, fill_value=999999] >>> np.ma.concatenate[[a, b]] masked_array[data=[0, --, 2, 2, 3, 4], mask=[False, True, False, False, False, False], fill_value=999999]2
Ngăn xếp các mảng theo chiều sâu trình tự [dọc theo chiều thứ ba]
>>> a = np.ma.arange[3] >>> a[1] = np.ma.masked >>> b = np.arange[2, 5] >>> a masked_array[data=[0, --, 2], mask=[False, True, False], fill_value=999999] >>> b array[[2, 3, 4]] >>> np.concatenate[[a, b]] masked_array[data=[0, 1, 2, 2, 3, 4], mask=False, fill_value=999999] >>> np.ma.concatenate[[a, b]] masked_array[data=[0, --, 2, 2, 3, 4], mask=[False, True, False, False, False, False], fill_value=999999]3
Xếp chồng các mảng 1-D thành các cột thành một mảng 2-D
ghi chú
Khi một hoặc nhiều mảng được nối là một MaskedArray, hàm này sẽ trả về một đối tượng MaskedArray thay vì một ndarray, nhưng các mặt nạ đầu vào không được giữ nguyên. Trong trường hợp MaskedArray được mong đợi làm đầu vào, hãy sử dụng ma. thay vào đó, chức năng nối từ mô-đun mảng được che dấu