NumPy 中的集合运算

NumPy 中的集合运算

怎样快速找出两个数组中相同的元素?

numpy.isin(element,test_elements,assume_unique = False,invert = False )
计算test_elements中的元素,仅在元素上广播。返回与元素相同形状的布尔数组,该元素为True,其中元素元素位于test_elements中,否则返回 False。

 NumPy数组的集合运算

import numpy as np
# 创建一维 ndarray x
x = np.array([1,2,3,4,5])
# 创建一维 ndarray y
y = np.array([6,5,4,8,7])
# 输出 x
print('x = ', x)
# 输出 y
print('y = ', y)
# 比较x和y
print('使用intersect1d输出x和y的交集:', np.intersect1d(x,y))
print('使用setdiff1d输出在x中不在y中的元素:', np.setdiff1d(x,y))
print('使用union1d输出x和y的并集:',np.union1d(x,y))
print('使用setxor1d输出x和y的异或集:',np.setxor1d(x,y))

输出:

x =  [1 2 3 4 5]
y =  [6 5 4 8 7]
使用intersect1d输出x和y的交集: [4 5]
使用setdiff1d输出在x中不在y中的元素: [1 2 3]
使用union1d输出x和y的并集: [1 2 3 4 5 6 7 8]
使用setxor1d输出x和y的异或集: [1 2 3 6 7 8]

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119568.html原文链接:https://javaforall.net

(0)
上一篇 2021年11月22日 上午6:00
下一篇 2021年11月22日 上午7:00


相关推荐

  • 实战 | Python 实现 AI 语音合成技术

    实战 | Python 实现 AI 语音合成技术0 前言本文首发于公众号 可乐 python 说如今 语音识别 语音合成等技术在各行各业得到广泛应用 各种大厂平台也顺势发展 对各类流行开发语言的支持也十分友好 今天我将选择百度云作为案例演示平台 使用 Python 开发语言实现语音合成的小案例 1 语音合成技术语音合成 speechsynthe 是通过机械的 电子的方法产生人造语音的技术 TTS 技术 又称文语转换技术 隶属于语音合成 它是将计算机自己产生的 或外部输入的文字信息转变为可以听得懂的 流利的汉语口语输出的技术

    2026年3月17日
    2
  • 全民“养虾”时代来了!OpenClaw小龙虾保姆级教程,手把手教你驯服24小时待命的AI数字员工

    全民“养虾”时代来了!OpenClaw小龙虾保姆级教程,手把手教你驯服24小时待命的AI数字员工

    2026年3月12日
    4
  • Kimi界面升级后被指“不如之前有人味儿了”,月之暗面:Kimi只是在长大

    Kimi界面升级后被指“不如之前有人味儿了”,月之暗面:Kimi只是在长大

    2026年3月12日
    2
  • 计算机操作系统学习笔记「建议收藏」

    计算机操作系统学习笔记「建议收藏」第1章计算机系统概述 1.1操作系统的基本概念 1.1.1操作系统的概念 操作系统是计算机系统中最基本的系统软件。 操作系统(OperatingSystem,OS)是指控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合。 1.1.2操心系统的特征 操作系统的基本特征包括:并发、共享、虚拟和异步。并发和共享是操作系统两个最基本的特征,两者之间互为存在的条件。​ 1.并发(C

    2022年6月7日
    32
  • Java中间件有哪些

    Java中间件有哪些网关 Nginx Kong Zuul 缓存 Redis MemCached OsCache EhCache 搜索 ElasticSearc Solr 熔断 Hystrix resilience4j 负载均衡 DNS F5 LVS Nginx OpenResty HAproxy 注册中心 Eureka Zookeeper Redis Etcd Consul 认证鉴权 JWT SpringSecuri 消费队列 RabbitMQ Kafka RocketMQ ActiveMQ Redis 系统监控 Gra

    2026年3月18日
    1
  • try catch 对性能影响

    try catch 对性能影响引言之前一直没有去研究trycatch的内部机制,只是一直停留在了感觉上,正好这周五开会交流学习的时候,有人提出了相关的问题。借着周末,正好研究一番。讨论的问题当时讨论的是这样的问题:比较下面两种trycatch写法,哪一种性能更好。for(inti=0;i<1000000;i++){try{Ma

    2022年6月16日
    58

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号