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日 07:28
下一篇 2023年7月13日 07:34

相关推荐

  • 小编教你全网营销具备哪些功能(全网营销平台有哪些)

    互联网+时代到来,网络对于商家来说成为必争之地,正在逐渐取代传统的营销模式,在企业品牌推广过程中占据了更加重要的作用,之所以会出现这种变化最主要的还是因为全网营销具备这些功能。1、销售渠道开拓功能网络…

    2023年4月1日
    03
  • html中h2标签的作用。

    HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言,它使用一系列预定义的标签来描述网页的内容和结构。 “标签是HTML5规范中的一部分,它是“元素的一种,用于表示不同级别的标题,&#…

    2024年6月28日
    00
  • 教你一个有利于SEO优化网站的功能是如何建设出来的。

    其实很多站长一直在研究什么样的模板网站比较适合优化,其实不难发现,我们可以搜索seo这种流量顶级的关键词,排名首页的网站,建设的都是一般,但是他们在后期优化当中,细节处理,网站优化等做的很完美,所以深受引…

    2023年6月29日
    00
  • 网站如何被收录 百度收录技巧有哪些

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

    2022年5月21日
    0610
  • 小编教你快手生意通有哪些功能。

    模块通用:Q1:生意通的各个指标定义是什么?A1:详细指标可查看相关定义文档,随着产品迭代,相关指标将不断新增与迭代:快手生意通指标定义(对外):快手生意通-商品模块改版上线了,但是肯定也有不少快手卖家不太…

    2023年11月5日
    00
  • 我来分享lammps软件。

    Lammps是一款用于大规模分子动力学模拟的软件,它是由美国加州大学伯克利分校的计算机科学家和化学家开发的,Lammps使用一种名为“Particle-Particle”的方法来模拟分子之间的相互作用,这种方法可以很好地处理大数量…

    2024年6月20日
    00
  • 小编分享企业网站建设的功能。

    1.开展电子商务:In developing electronic commerce: 电子商务是未来经济形式发展的大趋势,目标是实现交易信息的网络化和电子化,如使用电子货币,开网上商店,进行网上商务谈判和使用电子签名签合同等等。企业…

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

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

    2024年6月14日
    00

联系我们

QQ:951076433

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