使用光谱能量/数据对

问题描述

我要减去两个光谱 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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...