加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

在Python中插入周期性数据

发布时间:2020-12-20 11:22:31 所属栏目:Python 来源:网络整理
导读:我有一个模块,用于在不一致的时间间隔内收集统计信息.不幸的是,为了在图中很好地使用它,我需要将x值插值到一致的间隔. 鉴于以下x,y对,最恐怖的方法是什么? (1,23),(2,42),(3.5,89),(5,73),(7,54),(8,41),(8.5,37),(9,23) 解决方法 使用 numpy.interp: impo
我有一个模块,用于在不一致的时间间隔内收集统计信息.不幸的是,为了在图中很好地使用它,我需要将x值插值到一致的间隔.

鉴于以下x,y对,最恐怖的方法是什么?

(1,23),(2,42),(3.5,89),(5,73),(7,54),(8,41),(8.5,37),(9,23)

解决方法

使用 numpy.interp:

import numpy as np

a = np.array([(1,23)])

x = np.arange(1,10) # target x values

b = zip(x,np.interp(x,a[:,0],1]))

# b == [(1,23.0),#       (2,42.0),#       (3,73.333333333333329),#       (4,83.666666666666671),#       (5,73.0),#       (6,63.5),#       (7,54.0),#       (8,41.0),#       (9,23.0)]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读