Mon*_*ica 2 python arrays numpy
我有两个numpy数组:
[ 2.09588161 2.34243927 2.45505059 3.61549894 6.42506932
8.52095092 5.76933731 6.03952746 4.30033044 3.77862927
3.73546847 5.40022069 8.52095092 10.61683253 7.75964201
8.01668568 6.17414768 4.40489563 4.72554455 5.76933731
7.75964201 6.02187958 4.53771075 2.59319536 1.94766573
6.03952746 8.01668568 4.53771075 6.6124742 5.38450762
4.30033044 6.17414768 2.59319536 5.38450762 4.67416659
2.09588161 2.34243927 2.45505059 3.61549894 3.77862927
3.73546847 5.40022069 4.40489563 4.72554455 1.94766573]
[ 2.09588161 2.34243927 2.45505059 3.61549894 3.77862927 3.73546847
5.40022069 4.40489563 4.72554455 1.94766573]
Run Code Online (Sandbox Code Playgroud)
如何从第一个数组中删除与第二个数组中相同的元素.
我已经看过uniques方法,但它只删除了特定数组中的重复元素.
我怀疑你想要numpy.setdiff1d
numpy.setdiff1d(ar1,ar2,assume_unique = False)[source]找到两个数组的集合差异.
返回ar1中不在ar2中的已排序的唯一值.