全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
2272 3
2020-04-08

# 自定义列向量插值函数
# s为列向量,n为被插值的位置,k为取前后的数据个数,默认为5
def ployinterp_column(s, n, k=5):
  if n<5:
    y= s[list(range(n + 1, n + 1 + k))]
  else:
    y = s[list(range(n - k, n)) + list(range(n + 1, n + 1 + k))]  # 取数reindex不打乱原来的顺序,list(range(n - k, n))向前取五位 list(range(n + 1, n + 1 + k)向后取五位,形成一个序列y
  
y =y[y.notnull()]  # 序列y剔除空值
  
return lagrange(y.index, list(y))(n)  # lagrange朗格朗日函数,y.indexy的索引,list(y)序列y

#插值并返回插值结果



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-4-9 08:45:50
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-4-10 13:51:24
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-3-1 15:30:34
wangzijun1 发表于 2020-4-8 15:37
# 自定义列向量插值函数
# s为列向量,n为被插值的位置,k为取前后的数据个数,默认为5
def ployinterp_c ...
请问这个是用什么软件算的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群