python - 使用“left”和“right”参数使用 numpy interp 进行外推
问题描述
我正在尝试使用numpy.interp的left
和参数执行线性外推。right
文档将这些参数列为“与 fp 对应的可选浮点数或复数”。
我的策略如下,显示为left
:
f = numpy.interp(x, xp, fp, left=(x-xp[-1])*(fp[-1]-fp[-2])/(xp[-1]-xp[-2])+fp[-1], right=...)
left
这对单点 x 工作得很好,但是如果我想为 x 输入一个向量(同时计算多个 f) ,我该如何格式化?我尝试将整个向量 x 输入到上述表达式中,但收到了 TypeError。
解决方案
推荐阅读
- spring - 带有条件列表的 jpa findby
- python - 不知道是什么导致了这个错误“AttributeError:'_io.TextIOWrapper'对象没有属性'tk'”
- c - 如何修复“分段错误(核心转储)”?
- python - openpyxl table change table existing (automatic) filter
- kubernetes - 为什么 Kubernetes 网络模型不要求在防火墙上打开服务集群 ip 范围?
- sql - 将 WHERE 子句添加到外部查询会导致内部查询出错
- google-colaboratory - 当我在 Google Colaboratory 上训练模型时,我的笔记本电脑开始发热
- python - 我已经安装了 Tensorflow,但无法在 Python 中导入它:ImportError: cannot import name 'descriptor' from 'google.protobuf' (unknown location)
- ios - 什么时候可以安全地对 tableHeaderView 设置约束?
- javascript - 当 iframe 的内容未加载时隐藏 amp-iframe