Hướng dẫn how do you subtract two arrays in python? - làm thế nào để bạn trừ hai mảng trong python?

Hướng dẫn how do you subtract two arrays in python? - làm thế nào để bạn trừ hai mảng trong python?
Umme ammara

Phương pháp Python từ numpy.subtract() trừ hai mảng phần tử khôn ngoan.numpy.subtract() method subtracts two arrays element-wise.

Cú pháp

numpy.subtract() được khai báo như hình dưới đây:

numpy.subtract(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = 

Chức năng phổ quát (UFUNC) là một hàm hoạt động trên các ndarrays theo cách từng yếu tố. Phương pháp subtract() là một hàm phổ quát.universal function (ufunc) is a function that operates on ndarrays in an element-by-element fashion. The subtract() method is a universal function.

Thông số

Phương thức numpy.subtract() lấy các tham số bắt buộc sau:

  • import numpy as np

    a = 17.5

    b = 12

    result = np.subtract(a,b)

    print (result)

    1 và

    import numpy as np

    a = 17.5

    b = 12

    result = np.subtract(a,b)

    print (result)

    2 [giống như mảng] - Các mảng cần được trừ. Nếu hình dạng hình của một mảng là số lượng các phần tử trong mỗi chiều của

    import numpy as np

    a = 17.5

    b = 12

    result = np.subtract(a,b)

    print (result)

    1 và

    import numpy as np

    a = 17.5

    b = 12

    result = np.subtract(a,b)

    print (result)

    2 là khác nhau, chúng phải được phát theo hình dạng phổ biến để biểu diễn đầu ra.
    and

    import numpy as np

    a = 17.5

    b = 12

    result = np.subtract(a,b)

    print (result)

    2
    [array-like] - arrays that need to be subtracted. If the shapethe shape of an array is the number of elements in each dimension of

    import numpy as np

    a = 17.5

    b = 12

    result = np.subtract(a,b)

    print (result)

    1 and

    import numpy as np

    a = 17.5

    b = 12

    result = np.subtract(a,b)

    print (result)

    2 is different, they must be broadcastable to a common shape for representing the output.

Phương thức numpy.subtract() lấy các tham số tùy chọn sau:

Giá trị trả lại

numpy.subtract() Trả về sự khác biệt của hai phần tử mảng khôn ngoan. Loại trả về là

import numpy as np

a = 17.5

b = 12

result = np.subtract(a,b)

print (result)

7 hoặc

import numpy as np

a = 17.5

b = 12

result = np.subtract(a,b)

print (result)

8 tùy thuộc vào loại đầu vào.

Ví dụ

Các ví dụ dưới đây cho thấy các cách khác nhau numpy.subtract() được sử dụng trong Python.

Phép trừ hai số

Mã dưới đây cho thấy sự khác biệt của hai số, 17,5 và 12. Kết quả được hiển thị bên dưới:

import numpy as np

a = 17.5

b = 12

result = np.subtract(a,b)

print (result)

Phép trừ hai mảng

Ví dụ dưới đây cho thấy kết quả trừ hai mảng

import numpy as np

arr1 = np.array([20,30,40])

arr2 = np.array([2,3,4])

result = np.subtract(arr1,arr2)

print (result)

0 và

import numpy as np

arr1 = np.array([20,30,40])

arr2 = np.array([2,3,4])

result = np.subtract(arr1,arr2)

print (result)

1:

import numpy as np

arr1 = np.array([20,30,40])

arr2 = np.array([2,3,4])

result = np.subtract(arr1,arr2)

print (result)

Ví dụ dưới đây cho thấy kết quả trừ hai mảng

import numpy as np

arr1 = np.array([20,30,40])

arr2 = np.array([2,3,4])

result = np.subtract(arr1,arr2)

print (result)

2 và

import numpy as np

arr1 = np.array([20,30,40])

arr2 = np.array([2,3,4])

result = np.subtract(arr1,arr2)

print (result)

3:

import numpy as np

arr3 = np.array([[20,30,40], [-2,-3,-4]])

arr4 = np.array([[-2,-3,-4], [30,40,50]])

result = np.subtract(arr3,arr4)

print (result)

Người đóng góp

Umme ammara

Bản quyền © 2022 Giáo dục, Inc. Tất cả quyền được bảo lưu

numpy.subTract (x1, x2, /, out = none, *, wher = truesubtract(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj])= 'subtract'>#

Trừ đối số, phần tử khôn ngoan.

Tham sốx1, x2array_likex1, x2array_like

Các mảng được trừ vào nhau. Nếu

import numpy as np

arr1 = np.array([20,30,40])

arr2 = np.array([2,3,4])

result = np.subtract(arr1,arr2)

print (result)

4, chúng phải được phát theo hình dạng chung (trở thành hình dạng của đầu ra).

outndarray, không có, hoặc tuple của ndarray và không có, tùy chọnndarray, None, or tuple of ndarray and None, optional

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

import numpy as np

arr1 = np.array([20,30,40])

arr2 = np.array([2,3,4])

result = np.subtract(arr1,arr2)

print (result)

5 mặc định, các vị trí trong đó điều kiện là sai sẽ vẫn không được hưởng.

**kwargs

Đố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.

Returnsyndarrayyndarray

Sự khác biệt 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

import numpy as np

arr1 = np.array([20,30,40])

arr2 = np.array([2,3,4])

result = np.subtract(arr1,arr2)

print (result)

6 về mặt phát sóng mảng.

Ví dụ

>>> np.subtract(1.0, 4.0)
-3.0

>>> x1 = np.arange(9.0).reshape((3, 3))
>>> x2 = np.arange(3.0)
>>> np.subtract(x1, x2)
array([[ 0.,  0.,  0.],
       [ 3.,  3.,  3.],
       [ 6.,  6.,  6.]])

Toán tử

import numpy as np

arr1 = np.array([20,30,40])

arr2 = np.array([2,3,4])

result = np.subtract(arr1,arr2)

print (result)

7 có thể được sử dụng như một tốc ký cho

import numpy as np

arr1 = np.array([20,30,40])

arr2 = np.array([2,3,4])

result = np.subtract(arr1,arr2)

print (result)

8 trên ndarrays.

>>> x1 = np.arange(9.0).reshape((3, 3))
>>> x2 = np.arange(3.0)
>>> x1 - x2
array([[0., 0., 0.],
       [3., 3., 3.],
       [6., 6., 6.]])

Chúng ta có thể trừ hai mảng trong Python không?

Phương thức Numpy.SubTract () của Python trừ hai phần tử khôn ngoan. subtract() method subtracts two arrays element-wise.

Làm thế nào để bạn trừ hai mảng?

Trừ hai mảng tạo ra hai mảng, A và B, và trừ thứ hai, B, từ thứ nhất, a.Các yếu tố của B được trừ vào các yếu tố tương ứng của a.Sử dụng cú pháp -c để phủ định các yếu tố của c.Create two arrays, A and B , and subtract the second, B , from the first, A . The elements of B are subtracted from the corresponding elements of A . Use the syntax -C to negate the elements of C .

Làm thế nào để tôi trừ hai mảng numpy?

Cách đơn giản nhất để trừ hai ma trận trong Numpy là bằng cách sử dụng toán tử, đó là sự đơn giản hóa của NP.Phương thức trừ () - Phương thức cụ thể không được thiết kế để trừ các mảng và các đối tượng giống như mảng khác như ma trận.using the - operator, which is the simplification of the np. subtract() method - NumPy specific method designed for subtracting arrays and other array-like objects such as matrices.

Làm thế nào để bạn tìm thấy sự khác biệt giữa hai mảng trong Python?

Bước 1: Nhập Numpy.Step 2: Xác định hai mảng numpy.Bước 4: In đầu ra. Step 2: Define two numpy arrays. Step 3: Find the set difference between these arrays using the setdiff1d() function. Step 4: Print the output.