微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用光谱能量/数据对

如何解决使用光谱能量/数据对

我要减去两个光谱 1- 实验结果(能量,数据), 2- 模拟结果(能量、数据) 使用python观察错误

作为第一步,我需要相同数量的数据点将两者归一化为一个移动模拟结果以匹配最大峰值模拟和实验结果。到现在一切正常。 但是减去两个,它们会相对于索引减去,而我需要减去具有相同能量的数据,因此结果不会正确!!!

举个例子,这将是问题的一个简单说明: here is the dummy sample of the data set

关于如何减去具有相同能量的数据的任何建议!?!

它是我用于光谱归一化和移位的代码部分。 最后一行也是减法线。

for x in R:
   maxnorXAS=x.XASSUM.max()
   mxindXAS=(x.XASSUM==maxnorXAS).idxmax()#list(x[x==maxnor].index)
   ESHXAS=mxenXAS-x.Energy[mxindXAS]
   x.XASSUM=x.XASSUM/maxnorXAS
   x.Energy+=ESHXAS
   x['XASDIFF']=x.XASSUM-Exp[0].XASSUM

plotted data with respect to the index and their difference

plotted data with respect to the energy,but their difference will be wrong as the "-" operator is acts on cells with the same index.

我想我可以将问题总结为将模拟数据转移到实验能量集的插值(根据实验结果重新采样能量列)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。