Thêm phần tử đối số khôn ngoan. Show Các mảng được thêm vào. Nếu Một vị trí mà kết quả được lưu trữ. Nếu được cung cấp, nó phải có một hình dạng mà các đầu vào phát sóng. Nếu không được cung cấp hoặc không có, một mảng mới được phân bổ được trả lại. Một tuple (chỉ có thể là đối số từ khóa) phải có độ dài bằng số lượng đầu ra. wherearray_like, tùy chọnarray_like, optionalĐiều kiện này được phát trên đầu vào. Tại các vị trí mà điều kiện là đúng, mảng ra sẽ được đặt thành kết quả UFUNC. Ở những nơi khác, mảng ra sẽ giữ lại giá trị ban đầu của nó. Lưu ý rằng nếu một mảng ra không được tạo ra được tạo thông qua Đối với các đối số chỉ từ khóa khác, hãy xem các tài liệu UFUNC.ufunc docs. Returnsaddndarray hoặc vô hướngaddndarray or scalarTổng của x1 và x2, phần tử khôn ngoan. Đây là vô hướng nếu cả x1 và x2 là vô hướng. Ghi chú Tương đương với x1 + x2 về phát sóng mảng. Ví dụ >>> np.add(1.0, 4.0) 5.0 >>> x1 = np.arange(9.0).reshape((3, 3)) >>> x2 = np.arange(3.0) >>> np.add(x1, x2) array([[ 0., 2., 4.], [ 3., 5., 7.], [ 6., 8., 10.]]) Toán tử >>> x1 = np.arange(9.0).reshape((3, 3)) >>> x2 = np.arange(3.0) >>> x1 + x2 array([[ 0., 2., 4.], [ 3., 5., 7.], [ 6., 8., 10.]]) Tham gia một chuỗi các mảng dọc theo một trục hiện có. Parametersa1, A2, trình tự của Array_likea1, a2, …sequence of array_likeCác mảng phải có hình dạng tương tự, ngoại trừ trong kích thước tương ứng với trục (theo mặc định, theo mặc định). Trục, tùy chọnint, optionalCác trụ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. Outndarray, tùy chọnndarray, optionalNếu được cung cấp, điểm đến để đặt kết quả. Hình dạng phải đúng, phù hợp với những gì Concatenate sẽ trở lại nếu không có đối số nào được chỉ định. DTYPEST hoặc DTYPEstr or 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 ngoài. Mới trong phiên bản 1.20.0. Đúc {‘no,’ tương đương, ’an toàn{‘no’, ‘equiv’, ‘safe’, ‘same_kind’, ‘unsafe’}, optionalKiểm soát loại đúc dữ liệu có thể xảy ra. Mặc định là ‘giống nhau_kind. Mới trong phiên bản 1.20.0. Đúc {‘no,’ tương đương, ’an toànresndarrayKiểm soát loại đúc dữ liệu có thể xảy ra. Mặc định là ‘giống nhau_kind. ReturnSresndarray ma.concatenate Các mảng được nối. array_split Xem thêm >>> x1 = np.arange(9.0).reshape((3, 3)) >>> x2 = np.arange(3.0) >>> x1 + x2 array([[ 0., 2., 4.], [ 3., 5., 7.], [ 6., 8., 10.]])0 Chức năng Concatenate bảo tồn mặt nạ đầu vào. >>> x1 = np.arange(9.0).reshape((3, 3)) >>> x2 = np.arange(3.0) >>> x1 + x2 array([[ 0., 2., 4.], [ 3., 5., 7.], [ 6., 8., 10.]])1 Chia một mảng thành nhiều mép phụ có kích thước bằng hoặc gần bằng nhau. Chia mảng thành một danh sách nhiều mảng phụ có kích thước bằng nhau.Chia mảng thành nhiều mảng phụ theo chiều ngang (cột khôn ngoan). >>> x1 = np.arange(9.0).reshape((3, 3)) >>> x2 = np.arange(3.0) >>> x1 + x2 array([[ 0., 2., 4.], [ 3., 5., 7.], [ 6., 8., 10.]])3
>>> x1 = np.arange(9.0).reshape((3, 3)) >>> x2 = np.arange(3.0) >>> x1 + x2 array([[ 0., 2., 4.], [ 3., 5., 7.], [ 6., 8., 10.]])2 >>> x1 = np.arange(9.0).reshape((3, 3)) >>> x2 = np.arange(3.0) >>> x1 + x2 array([[ 0., 2., 4.], [ 3., 5., 7.], [ 6., 8., 10.]])4 Chia mảng thành nhiều mảng phụ theo chiều dọc (hàng khôn ngoan). >>> x1 = np.arange(9.0).reshape((3, 3)) >>> x2 = np.arange(3.0) >>> x1 + x2 array([[ 0., 2., 4.], [ 3., 5., 7.], [ 6., 8., 10.]])5 Chia mảng thành nhiều mảng con dọc theo trục thứ 3 (độ sâu). >>> x1 = np.arange(9.0).reshape((3, 3)) >>> x2 = np.arange(3.0) >>> x1 + x2 array([[ 0., 2., 4.], [ 3., 5., 7.], [ 6., 8., 10.]])6 Xếp một chuỗi các mảng dọc theo một trục mới. >>> x1 = np.arange(9.0).reshape((3, 3)) >>> x2 = np.arange(3.0) >>> x1 + x2 array([[ 0., 2., 4.], [ 3., 5., 7.], [ 6., 8., 10.]])7 Lắp ráp các mảng từ các khối. >>> x1 = np.arange(9.0).reshape((3, 3)) >>> x2 = np.arange(3.0) >>> x1 + x2 array([[ 0., 2., 4.], [ 3., 5., 7.], [ 6., 8., 10.]])8 Các mảng ngăn xếp theo trình tự độ sâu khôn ngoan (dọc theo chiều thứ ba). >>> x1 = np.arange(9.0).reshape((3, 3)) >>> x2 = np.arange(3.0) >>> x1 + x2 array([[ 0., 2., 4.], [ 3., 5., 7.], [ 6., 8., 10.]])9 Xếp các mảng 1-D dưới dạng 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à MaskedArray, chức năng này sẽ trả về một đối tượng MaskedArray thay vì ndarray, nhưng mặt nạ đầu vào không được bảo quản. Trong trường hợp được mong đợi một mặt nạ được dự kiến làm đầu vào, hãy sử dụng hàm ma.concatenate từ mô -đun mảng đeo mặt nạ. Ví dụ >>> a = np.array([[1, 2], [3, 4]]) >>> b = np.array([[5, 6]]) >>> np.concatenate((a, b), axis=0) array([[1, 2], [3, 4], [5, 6]]) >>> np.concatenate((a, b.T), axis=1) array([[1, 2, 5], [3, 4, 6]]) >>> np.concatenate((a, b), axis=None) array([1, 2, 3, 4, 5, 6]) Chức năng này sẽ không bảo tồn mặt nạ của đầu vào MaskedArray. >>> 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) Làm thế nào để bạn thêm hai ma trận trong Python?Kết hợp hai câu trả lời mã Ma trận Python.. >>> a = np.Mảng ([[1, 2], [3, 4]]). >>> B = NP.Mảng ([[5, 6]]). >>> np.Concatenate ((a, b), trục = 0). Mảng ([[1, 2],. [3, 4],. [5, 6]]). >>> np.Concatenate ((a, b. t), trục = 1). Mảng ([[1, 2, 5],. Làm thế nào để bạn thêm hai mảng 2D numpy?Sử dụng Numpy, chúng ta có thể thực hiện kết hợp nhiều mảng 2D theo nhiều cách và phương pháp khác nhau ... Phương pháp 1: Sử dụng hàm incatenate () .. Phương pháp 2: Sử dụng các hàm ngăn xếp ():. Phương pháp 3: Sử dụng hàm hstack () .. Phương pháp 4: Sử dụng hàm vstack () .. Phương pháp 5: Sử dụng hàm dstack () .. Làm cách nào để kết hợp các mảng numpy?Sử dụng hàm numpy.stack () để tham gia một chuỗi các mảng dọc theo một trục mới.Bạn vượt qua một chuỗi các mảng mà bạn muốn tham gia vào Numpy.Chức năng ngăn xếp () cùng với trục.Nếu trục không được truyền rõ ràng, nó được lấy là 0.
stack() function to join a sequence of arrays along a new axis. You pass a sequence of arrays that you want to join to the numpy. stack() function along with the axis. If the axis is not explicitly passed it is taken as zero.
Làm thế nào để bạn tổng hợp một mảng numpy trong Python?SUM () trong Python.numpy.sum (mảng, trục, dtype, out): hàm này trả về tổng các phần tử mảng trên trục được chỉ định.numpy. sum(arr, axis, dtype, out) : This function returns the sum of array elements over the specified axis. |