该函数是去除数组中的重复数字,并进行排序之后输出。

要求是 arr 里面是相同的维数。

import numpy as npresult1 = np.unique([1, 1, 2, 2, 2, 3, 3, 4])print(type(result1))  # <class 'numpy.ndarray'>
print(result1)  # [1 2 3 4]arr = np.array([[1, 2], [3, 3]])
result2 = np.unique(arr)
print(type(result2))  # <class 'numpy.ndarray'>
print(result2)  # [1 2 3]arr = np.array([[7, 8], [3, 3], [5, 4]])
result3 = np.unique(arr)
print(type(result3))  # <class 'numpy.ndarray'>
print(result3)  # [3 4 5 7 8]

如果使用不同的维数:

依旧是排序,但是排序的对象就不同了。

arr = np.array([[7, 8], [3, 3], [5, 4, 9, 0]])
result3 = np.unique(arr)
print(type(result3))  # <class 'numpy.ndarray'>
print(result3)  # [list([3, 3]) list([5, 4, 9, 0]) list([7, 8])]

np.unique( )的用法 - 知乎

np.unique( )--去除数组中的重复数字,并进行排序之后输出相关推荐

  1. C/C++面试之算法系列--去除数组中的重复数字

    去除数组中的重复数字 Sailor_forever  sailing_9806@163.com 转载请注明 http://blog.csdn.net/sailor_8318/archive/2008/ ...

  2. 题目:查找数组中的重复数字,要求空间复杂度为O(1)(基于Java实现)

    题目:查找数组中的重复数字,要求空间复杂度为O(1)(基于Java实现) 题目: 在一个长度为 n 的数组 nums 里的所有数字都在 0-n-1 的范围内.数组中某些数字是重复的,但不知道有几个数字 ...

  3. lintcode :Remove Duplicates from Sorted Array II 删除排序数组中的重复数字 II

    题目: 删除排序数组中的重复数字 II 跟进"删除重复数字": 如果可以允许出现两次重复将如何处理? 样例 给出数组A =[1,1,1,2,2,3],你的函数应该返回长度5,此时A ...

  4. [剑指offer][JAVA]面试题第[03]题[数组中的重复数字][HashSet]

    [问题描述][数组中的重复数字][简单] 找出数组中重复的数字. 在一个长度为 n 的数组 nums 里的所有数字都在 0-n-1 的范围内.数组中某些数字是重复的,但不知道有几个数字重复了,也不知道 ...

  5. 剑指offer系列-03.数组中的重复数字

    剑指offer系列第03题.数组中的重复数字 找出数组中重复的数字.在一个长度为 n 的数组 nums 里的所有数字都在 0-n-1 的范围内. 数组中某些数字是重复的,但不知道有几个数字重复了,也不 ...

  6. 去除数组中的重复元素

    在一些场景中需要做到数组去重,下面从两种方法来介绍,一种是比较传统的,es6之前就已经出现的:另外一种是es6中的set()可以去除数组中的重复元素,下面我们列举出详细代码: 第一种方法:(index ...

  7. 删除排序数组中的重复数字 II · Remove Duplicates from Sorted Array II

    重复一次 [抄题]: 给定一个排序数组,在原数组中删除重复出现的数字,使得每个元素只出现一次,并且返回新的数组的长度. 不要使用额外的数组空间,必须在原地没有额外空间的条件下完成. [思维问题]: [ ...

  8. 寻找数组中的重复数字(java,可执行程序)

    package Array;import java.util.ArrayList; import java.util.Arrays;public class ex3_2 {public static ...

  9. 删除排序数组中的重复数字 II

    题目连接 http://www.lintcode.com/zh-cn/problem/remove-duplicates-from-sorted-array-ii/ 题目大意 跟进"删除重复 ...

最新文章

  1. pyqt5 视频播放器
  2. 详解shuffle过程(转载)
  3. 跨域解决方案之CORS
  4. 解决vue: 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称...
  5. java 控制 crt_secureCRT关闭连接自动关闭tomcat服务
  6. 关于img 403 forbidden的一些思考
  7. vmware虚拟机克隆CentOS7 出现的网络问题解决办法
  8. windows版一键绕id工具_Windows免费版一键绕过IOS13.6激活锁工具XgRiNdA,完美重启!...
  9. 纽约时报:昔日王者Digg能否实现中兴?【独家】
  10. HBase-TDG Architecture
  11. linux中的定时器检测按键,STM32单片机利用定时器实现按键采集
  12. keil删除工程_RTT 是如何管理和构建工程的?
  13. xp系统开机必须启动的服务器,XP系统如何关闭开机启动项呢?
  14. iis出现HTTP 错误 403.14 - Forbidden Web问题
  15. 控制台修改应用端口_应用架构六边型架构:三个原则和一个实现示例
  16. codeblock的多个文件编译怎么_给一个iOS app配置多个环境变量
  17. maya多边形建模怎样做曲面_maya中的曲面模型怎么转换成多边形?
  18. TensorFlow 2.0 Alpha 版发布啦!
  19. Mybatis注解实现DAO层
  20. 迭代局部搜索算法(Iterated local search)

热门文章

  1. maven 引入war
  2. CentOS配置本地YUM源
  3. location的hash部分和使用window.onhashchange实现ajax请求内容时使用浏览器后退和前进功能...
  4. 【分享】iOS功能界面漂亮的弹出框
  5. loadrunner11完整卸载
  6. 盒子模型与DOCTYPE
  7. page对保护的作用
  8. 微软和Wistron再度联手,Android和Chrome OS又成鱼肉
  9. WCF服务编程设计规范(9):中文、中英文对照、英文版资料共享下载
  10. C语言——二分法查找一个数_数组