python - 为在python的大坐标XY元组中形成网格的多个值有效地分配ID或字典?
问题描述
我对使用 Python 很陌生。假设我有一个坐标元组列表,如下所示:
[(0.5, 3.5), (0.5, 4.0), (0.5, 4.5), (0.5, 5.0), (1.0, 3.5), (1.0, 4.0), (1.0, 4.5), (1.0, 5.0), (1.5, 3.5), (1.5, 4.0), (1.5, 4.5), (1.5, 5.0), (2.0, 3.5), (2.0, 4.0), (2.0, 4.5), (2.0, 5.0)]
使用matplotlib
图表的输出如下所示:
输出数据
真实数据实际上比这个大得多。所以我的目标是为在笛卡尔坐标中形成网格的每个元组分配一个网格 ID。示例网格 ID 如下所示:
网格 1:(0.5, 3.5), (0.5, 4.0), (1.0, 3.5), (1.0, 4.0)
网格 2:(1.0, 3.5), (1.0, 4.0), (1.5, 3.5), (1.5, 4.0)。.
网格 9:(1.5, 4.5), (1.5, 5.0), (2.0, 4.5), (2.0, 5.0)
我了解如何dictionary
在 python 中使用方法手动创建这个,但由于数据很大,我相信有一种更有效的方法来自动创建网格 ID。Pyhthon中是否有任何有效的方法或方法来自动创建ID?任何帮助或类似的回答问题将不胜感激。非常感谢
解决方案
推荐阅读
- javascript - IMG 标签未在 reactJS 中显示给定图片
- python - 处理numpy数组时赋值运算符中的指针行为?
- php - 未捕获的 SoapFault 异常:[soap:Server] 服务器无法处理请求
- git - 如何显示/更新合并状态?
- c# - Bot Framework 向不同的用户发送消息
- c - C - 如何实现自调用 fork() 以来仅在父进程中执行一次的代码?
- kotlin - 如何增加 kotlin 中可变列表的大小限制?
- javascript - 使用 RxJS 在输入元素中取消用户输入特定字符
- python - Python 删除重复的字典
- dialogflow-es - 在对话流聊天机器人中,我可以处理预先填充的问题吗