Numpy - 数组的集合操作
Posted nzyjlr
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Numpy - 数组的集合操作相关的知识,希望对你有一定的参考价值。
数组的集合操作:
>>> x=np.array([‘cherry‘,‘apple‘,‘pear‘,‘banana‘,‘cherry‘])
>>> y=np.array([‘cherry‘,‘pear‘,‘strawberry‘,‘orange‘,‘cherry‘])
>>> np.unique(x)
array([‘apple‘, ‘banana‘, ‘cherry‘, ‘pear‘], dtype=‘<U6‘)
>>> np.intersect1d(x,y)
array([‘cherry‘, ‘pear‘], dtype=‘<U10‘)
>>> np.union1d(x,y)
array([‘apple‘, ‘banana‘, ‘cherry‘, ‘orange‘, ‘pear‘, ‘strawberry‘],
dtype=‘<U10‘)
>>> np.in1d(x,y)
array([ True, False, True, False, True])
>>> np.setdiff1d(x,y)
array([‘apple‘, ‘banana‘], dtype=‘<U6‘)
>>> np.setxor1d(x,y)
array([‘apple‘, ‘banana‘, ‘orange‘, ‘strawberry‘], dtype=‘<U10‘)
以上是关于Numpy - 数组的集合操作的主要内容,如果未能解决你的问题,请参考以下文章