IDL 二维数组元素,通过顺序索引,获取行列索引

IDL> array=[[11,22,33],[44,55,66],[77,88,99],[33,33,33]]
IDL> print, array
      11      22      33
      44      55      66
      77      88      99
      33      33      33
IDL> index = where(array eq 33)
IDL> result = ARRAY_INDICES(array, index)
IDL> print,result
           2           0
           0           3
           1           3
           2           3
 
result为一个二维数组,第一个列为array的列索引,第二列为array的行索引
array[2,0] = 33
array[0,3] = 33
array[1,3] = 33
array[2,3] = 33
posted @   lqqgis  阅读(1160)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示