이 프로그램에서 우리는 두 개의 numpy 배열의 집합 차이를 찾을 것입니다. numpy 라이브러리에서 setdiff1d() 함수를 사용할 것입니다. 이 함수는 array1 및 array2의 두 매개변수를 사용하고 array2에 없는 array1의 고유한 값을 반환합니다.
알고리즘
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.
예시 코드
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)
출력
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]
설명
배열 1에는 배열 2에 없는 요소 2, 6, 10이 있습니다. 따라서 [2 6 10]은 두 배열 사이의 집합 차이입니다.