Skip to main content
 首页 » 编程设计

python之从列表创建总和列表

2025年05月04日12cloudgamer

<分区>

我正在研究实验数据,我创建了一个从 45 °C 到 5 °C 然后再到 45 °C 的温度曲线。 由于记录了从 45°C 到 5°C 的冷却和从 5°C 到 45°C 的加热,因此将数据绘制成一个循环。但由于我需要让情节显示为“按时间顺序排列”,所以每个温度都需要是唯一的。

图像显示了我需要什么的直观解释。

因此,我所做的是使用 numpy 的“diff”函数从每个连续的温度间隔中获取差异。到目前为止,一切都很好。 现在要从中绘制出有用的图,我需要以某种方式创建一个新列表,其中每个项目都是之前项目的总和。

我正在寻找的一个小例子:

my_list = [1,2,5,1,4,2,3] 
#some operation 
result_list = [1,3,8,9,13,15,18] 

如果有人知道该怎么做或有更聪明的想法如何完成工作,那就太好了!