当前位置: 首页 > news >正文

numpy中矩阵去重、查询元素位置、累加

numpy矩阵去重

np.unique(arr)

查找元素在numpy矩阵中的位置索引

np.where(y==2)

返回的是元组,如果是二维矩阵,返回的元组中包含两个arry,第一个表示横坐标,第二个表示纵坐标,如果该元素出现过很多次,所有位置信息都会被返回。

np.where(y==4)

(array([32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34,
34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36,
36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37,
37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38,
38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41,
41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46,
46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47,
47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48,
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49,
49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49],
dtype=int64),
array([ 3, 4, 5, 6, 7, 3, 4, 5, 6, 7, 8, 9, 3, 4, 5, 6, 7,
8, 9, 10, 11, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 3, 4,
5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 3, 4, 5, 6, 7, 8,
9, 10, 11, 12, 13, 14, 15, 16, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 7,
8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 7,
8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 7,
8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 7,
8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 7,
8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 7,
8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 7,
8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23],
dtype=int64))

累加np.cumsum

a=[1,2,3,4,5,6]
np.cumsum(a)

array([ 1, 3, 6, 10, 15, 21], dtype=int32)

相关文章:

  • Docker学习笔记(四)单主机网络
  • 【LeetCode 算法笔记】155. 最小栈
  • 录屏工具 win10:优化你的Windows 10屏幕录制体验,高清好用录屏软件推荐
  • Redis常见的数据结构
  • Python设计模式实战:开启软件设计的精进之旅
  • 使用3DUNet训练自己的数据集(pytorch)— 医疗影像分割
  • springboot+vue前后端分离适配cas认证的跨域问题
  • 安防视频监控平台EasyNVR级联视频上云管理平台EasyNVS,出现报错“i/o deadline reached”该如何解决?
  • Linux:Ansible的常用模块
  • FL Studio Producer Edition2024中文进阶版Win/Mac
  • WebAssembly 是啥东西
  • Mysql 时间格式化 date_format
  • MybatisPlus详解 | DQLDML快速开发... | 系统性学习 | 无知的我费曼笔记
  • 实现股票交易c接口​​​​​​​需要的注意事项有哪些?
  • https搭建-基于phpstudy+openssl实现https网站搭建
  • 【深入浅出Spring原理及实战】「开发实战系列」SpringSecurity技术实战之通过注解表达式控制方法权限
  • 硬盘恢复工具软件哪个好?分享这些硬盘数据恢复工具软件
  • ELK集群部署---LogStash,Filebeat的部署
  • 不同类型单板布线策略6大类
  • docker简单使用笔记
  • Scala 基础函数
  • 105.(leaflet之家)leaflet态势标绘-聚集地修改
  • Python游戏开发之Dungeon Crawler 游戏源码大全
  • js实现匹配到文字设置为红色
  • 如何修改图片的分辨率和大小?在线图片编辑器的使用攻略
  • 【TypeScript】TS类型声明(二)
  • 自学Python学习经验分享
  • 写出更现代化的Python代码:聊聊 Type Hint
  • 21. 【gRPC系列学习】压缩算法Compressor
  • 三.keepalived介绍及工作原理
  • 关于IDEA中properties文件属性选择的问题
  • maven私服