gpt4 book ai didi

python - 如何绘制时间序列的倒数

转载 作者:行者123 更新时间:2023-12-01 23:42:50 25 4
gpt4 key购买 nike

我有一个看起来像这样的时间序列:

import matplotlib.pyplot as plt
import numpy as np

data = [
0.0320312479743734,
0.029813902801834047,
0.029573831125162542,
0.018995469145011157,
0.027841876726597548,
0.041286583291366696,
0.04001532797701657,
0.036066913162358105,
0.05553811206482351,
0.019244458235334605,
0.0350094516761601,
0.025880977045744658,
0.00444492106908001,
0.021624276996590197,
0.024681835202500224,
0.020811115973629057,
0.022745881869923323,
0.03943057672586292,
0.025860359892249107,
0.020410736033227295
]
plt.plot(data)

enter image description here

在 python 中,如何创建这条线的反函数并绘制它?反向,我的意思是这样的(请忽略 y 轴,它应该与第一个相同,但我只是垂直翻转图像以进行演示):

enter image description here

我不是指画出绝对距离相反的线,像这样:

enter image description here

最佳答案

不确定是否有漂亮的 numpy 函数,但你可以这样做:

inverse = np.array(data)
inverse = inverse.max() - (inverse - inverse.min())
plt.plot(inverse)

在原始数据之上:

enter image description here

关于python - 如何绘制时间序列的倒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64756441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com