Trong chương trình này, chúng ta sẽ tìm sự khác biệt đặt của hai mảng numpy. Chúng ta sẽ sử dụng hàm setdiff1d () trong thư viện numpy. Hàm này nhận hai tham số:array1 và array2 và trả về các giá trị duy nhất trong array1 không có trong array2.
Thuật toán
Step 1: Import numpy. Step 2: Define two numpy arrays. Step 3: Find the set difference between these arrays using the setdiff1d() function. Step 4: Print the output.
Mã mẫu
import numpy as np array_1 = np.array([2,4,6,8,10,12]) print("Array 1: \n", array_1) array_2 = np.array([4,8,12]) print("\nArray 2: \n", array_2) set_diff = np.setdiff1d(array_1, array_2) print("\nThe set difference between array_1 and array_2 is:\n",set_diff)
Đầu ra
Array 1: [ 2 4 6 8 10 12] Array 2: [ 4 8 12] The set difference between array_1 and array_2 is: [ 2 6 10]
Giải thích
Mảng 1 có các phần tử 2, 6 và 10 không có trong Mảng 2. Do đó [2 6 10] là hiệu tập hợp giữa hai mảng.