Python科学计算库NumPy:唯一化及其他集合逻辑

针对一维数组,NumPy提供了unique()函数来找出数组中的唯一值,并返回排序后的结果,示例代码如下。

In [124]: arr=np.array([12, 11, 34, 23, 12, 8, 11])In [125]: np.unique(arr)Out[125]: array([ 8, 11, 12, 23, 34])

  除此之外,还有一个inld()函数用于判断数组中的元素是否在另一个数组中存在,该函数返回的是一个布尔型的数组,示例代码如下。

In [126]: np.inld(arr, [11, 12])Out[126]: array([ True,  True, False, False,  True, False,  True])

  NumPy提供的有关集合的的函数还有很多,下面列举一些数组集合运算的常见函数。

  1.unique(x):计算x中的唯一元素,并返回有序结果。

  2.intersectld(x,y):计算x和y中的公共元素,并返回有序结果。

  3.unionld(x,y):计算x和y的并集,并返回有序结果。

  4.inld(x,y):得到一个表示“x的元素是否包含y”的布尔型数组。

  5.setdiffld(x,y):集合的差,即元素在x中且不在y中。

  6.setxorld(x,y):集合的对称差,即存在于一个数组中但不同时存在于两个数组中的元素。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/323494.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
黑马程序员黑马程序员订阅用户
上一篇 2023年7月13日
下一篇 2023年7月13日

相关推荐

  • 分享什么是全网营销系统?功能特点有哪些。

      提到全网营销系统,很多人们都会将它和网站推广混为一谈,其实并不然,两者有很大的区别,网站推广只是将企业的产品推广出去,达不到营销的目的,而网站营销系统是采用营销的方式及规范化的手段,将产品推广、企…

    2023年4月19日
    00
  • 教你淘宝助理是什么?淘宝助理有哪些功能?。

    淘宝助理这个词,一些淘宝卖家可能没怎么听说过。可是,这并不代表淘宝助理没有什么作用。淘宝助理可以帮助淘宝卖家解决很多在淘宝上遇到的问题,比如:订单太多,处理不过来;订单信息太多,整理起来比较麻烦,没关…

    2023年10月24日
    00
  • 小编分享SEO网站优化如何科学的去分析自己做的效果如何。

    如果是本身网站得话,就非常简单,安个流量监控专用工具,就可以非常好的监管到关键字的点击量。如果是外界的网站,小编能够根据关键字遮盖的查看,来预计自身的排名点击量。实际上在网站和內容都不会改变的状况下…

    2023年6月26日
    00
  • 关于什么是空间。

    是一个无比广阔、深远的概念,它是我们生活的舞台,是我们感知世界的方式,是我们理解宇宙的基础,不仅仅是一个物理概念,它更是一个哲学、科学、艺术的交叉领域,涉及到的学科包括物理学、天文学、地理学、建筑学…

    2024年6月14日
    00
  • 我来教你网站内链建设的科学方法有哪些。

    对于一个优质的网站而言,一套优质的内部优化链接系统是必不可少的,简单来说良好的内链系统能让网站页面之前相互传递权重,帮助搜索引擎快速识别网站内容的核心,但是seo内链操作的技巧大家又知道多少?下面小编来…

    2023年6月20日
    00
  • 小编分享网络营销的小知识,你还不看吗。

    网络营销的小知识,你还不看吗? 现在网络营销已经被运用的越来越广,也被越来越多的人所熟知,按照传统营销通俗来说就是为了达到“买与卖”的效果。那么网络营销有哪些功能呢?为什么要做网络营销呢?跟着小编一起来…

    2022年11月10日
    00
  • 网站如何被收录 百度收录技巧有哪些

    网站如何被收录?相信这个问题是很多人自从进入站长圈这一个行业就开始在你的心中徘徊了,那么百度收录技巧有哪些呢?下面给大家介绍一下相关的内容,希望能帮到大家。 网站如何被收录 一、百度网站提交收录入口 每个…

    2022年5月21日
    0610
  • spring框架怎么实现依赖注入?

    依赖注入的作用就是在使用Spring框架创建对象时,动态的将其所依赖的对象注入到Bean组件中,其实现方式通常有两种,一种是属性setter方法注入,另一种是构造方法注入。具体介绍如下:● 属性setter方法注入:指IoC容…

    2023年5月15日
    011

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息