numpy学习笔记-唯一化
2017-04-28 17:00
393 查看
numpy提供了一些针对一维ndarray的基本集合运算。最常用的可能要数np.unique了,他用于找出数组中唯一值并返回已排序的结果。
与上面等价的纯python代码如下
另一个函数np.in1d用于测试一个数组中的值在另一个数组中的成员资格,返回一个布尔型数组(即检查一个数组中的值是否在另一个数组中出现):
names = np.array(['Bob','Joe','Will','Bob','Will','Joe','Joe']) print np.unique(names)
输出的结果 ['Bob' 'Joe' 'Will']
ints = np.array([3,3,3,2,2,1,1,4,4]) print np.unique(ints)
输出的结果 [1 2 3 4]
与上面等价的纯python代码如下
sorted(set(names))
另一个函数np.in1d用于测试一个数组中的值在另一个数组中的成员资格,返回一个布尔型数组(即检查一个数组中的值是否在另一个数组中出现):
values = np.array([6,0,0,3,2,5,6]) print np.in1d(values,[2,3,6])
结果 [ True False False True True False True]
相关文章推荐
- 保证唯一性只能靠建唯一索引
- uva 11572 唯一的雪花 Unique Snowflakes
- iOS 设备获取唯一标识符汇总
- 又来说一下顺序~关于唯一索引和唯一约束的顺序
- 编程巨星的唯一秘诀
- 获取Android设备唯一标识码
- XTU 1045 唯一的最小生成树
- 高并发分布式系统中生成全局唯一Id汇总
- hdu4975A simple Gaussian elimination problem.【网络流判断是否解唯一】
- 将唯一标示符保存在钥匙串中ps:udid是参数,需要传
- 算数基本定理(唯一分解定理)
- 变量名‘@cardno1’已声明。变量名在插叙批次或存储过程内部必须唯一
- 数据库中创建unique唯一约束
- [MySQL日记]主键唯一键重复插入解决方法
- 10031---高并发 sql 生成不重复编号 (订单号) & 如何在高并发分布式系统中生成全局唯一Id
- SQL Server 创建约束图解 唯一 主键
- 学习新东西的唯一方法
- php 生成唯一订单号,文件锁
- Criteria-遍历 查询唯一对象
- 一个常用的生成唯一订单号方法