如何找到两个Numpy数组之间的集差?
在这个程序中,我们将找到两个 numpy 数组的集差。我们将使用d()numpy 库中的 setdiff1函数。此函数采用两个参数:array1 和 array2,并返回 array1 中不在 array2 中的唯一值。
算法
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] 是两个数组之间的集合差。
以上是 如何找到两个Numpy数组之间的集差? 的全部内容, 来源链接: utcz.com/z/354436.html