python - 如何比较两个光谱并匹配相似的吸收线?
问题描述
我需要从这两个图中匹配相似的吸收线,但我想不出一个好的方法。如您所见,蓝色光谱中的线比橙色光谱中的线多,因此我需要一种可以正确匹配线的好方法,而忽略其他光谱中没有对应线的线。例如,我希望我的代码将橙色光谱中索引 0 处的线与蓝色光谱中索引 1 处的线配对(分别用红点和绿点表示)并明显跳过蓝色光谱中索引 0 处的线(因为它在橙色光谱中没有对应的线)。最重要的是,图中的 x 轴是不同的(一个是埃波长,另一个是像素空间),蓝色光谱也相对于橙色略有偏移。可能,我唯一可以比较的是线的指数和幅度(两条相似的线不一样),但我似乎无法想出一个好的方法来做到这一点。有什么想法吗?
解决方案
推荐阅读
- pandas - Read_fwf 不读取负数
- sql - 最多 15 位小数的货币值的 SQL 数据类型
- python - 如何检查两个给定单词之间是否不存在字符串?
- flutter - 显示 Flutter 导航堆栈
- android - 使用 VideoView 显示视频不起作用
- python - 避免将参数复制到 str.format?
- google-bigquery - 迭代 BigQuery 中的多个 ga_sessions_[date] 表
- python - 通过使用列表理解遍历多个其他列中的每一行来创建 2 个新列
- python - 当您知道列和行引用时如何更改数据框中的字段值
- javascript - 打开另一个下拉菜单时关闭