iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Pythonnumpy.interp的实例详解
  • 898
分享到

Pythonnumpy.interp的实例详解

Pythonnumpy.interp 2023-02-07 15:02:16 898人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

本文章向大家介绍python numpy.interp实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

本文章向大家介绍python numpy.interp实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

用法:

numpy.interp(x, xp, fp, left=None, right=None, period=None)

单调增加样本点的一维线性插值。

将一维分段线性插值返回给具有给定离散数据点的函数 (经验,fp),评估为x.

参数

返回

抛出

x array_like

计算插值的 x 坐标。

xp 一维浮点序列

数据点的 x 坐标,如果参数必须增加时期未指定。否则,经验在用标准化周期性边界后进行内部排序xp = xp % period.

fp 浮点数或复数的一维序列

数据点的 y 坐标,长度与 xp 相同。

left 对应于 fp 的可选浮点数或复数

x < xp[0] 的返回值,默认为 fp[0]。

right 对应于 fp 的可选浮点数或复数

x > xp[-1] 的返回值,默认为 fp[-1]。

period 无或浮点数,可选

x 坐标的句点。此参数允许正确插值角度 x 坐标。如果指定了 period,则忽略参数 left 和 right。

y float 或 complex(对应于 fp)或 ndarray

插值,与 x 的形状相同。

ValueError

如果 xp 和 fp 的长度不同 如果 xp 或 fp 不是一维序列 如果 period == 0

警告

x 坐标序列预计会增加,但这没有明确强制执行。但是,如果序列 xp 不增加,则插值结果是没有意义的。

请注意,由于 NaN 是不可排序的,经验也不能包含 NaN。

xp 严格增加的简单检查是:

np.all(np.diff(xp) > 0)

例子

>>> xp = [1, 2, 3]
>>> fp = [3, 2, 0]
>>> np.interp(2.5, xp, fp)
1.0
>>> np.interp([0, 1, 1.5, 2.72, 3.14], xp, fp)
array([3.  , 3.  , 2.5 , 0.56, 0.  ])
>>> UNDEF = -99.0
>>> np.interp(3.14, xp, fp, right=UNDEF)
-99.0

绘制正弦函数的插值:

import numpy as np
 
x = np.linspace(0, 2*np.pi, 10)
y = np.sin(x)
xvals = np.linspace(0, 2*np.pi, 50)
# 增加 范围外的x 值
xvals=np.append(xvals,(6.5,8.0))
yinterp = np.interp(xvals, x, y)  #xvals代表要生成点的横坐标,x代表原来区间的横坐标,y代表原来区间值得纵坐标。
import matplotlib.pyplot as plt
plt.plot(x, y, 'o')  #蓝色的点
plt.plot(xvals, yinterp, '-x') #黄色的区域
plt.show()
print(x)
# print()

使用周期性 x 坐标进行插值:

>>> x = [-180, -170, -185, 185, -10, -5, 0, 365]
>>> xp = [190, -190, 350, -350]
>>> fp = [5, 10, 3, 4]
>>> np.interp(x, xp, fp, period=360)
array([7.5 , 5.  , 8.75, 6.25, 3.  , 3.25, 3.5 , 3.75])

复杂插值:

>>> x = [1.5, 4.0]
>>> xp = [2,3,5]
>>> fp = [1.0j, 0, 2+3j]
>>> np.interp(x, xp, fp)
array([0.+1.j , 1.+1.5j])

到此这篇关于Python numpy.interp的实例详解的文章就介绍到这了,更多相关Python numpy.interp内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Pythonnumpy.interp的实例详解

本文链接: https://www.lsjlt.com/news/194505.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Pythonnumpy.interp的实例详解
    本文章向大家介绍Python numpy.interp实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。 ...
    99+
    2023-02-07
    Python numpy.interp
  • Android ProgressDialog的实例详解
    Android ProgressDialog的实例详解当自己做一些耗时操作时,希望给用户一些提示信息,告诉用户正在进行耗时操作,这时就可以用到ProgressDialog。1.新建一个全局变量ProgressDialogprivate Pr...
    99+
    2023-05-30
    android progressdialog gr
  • java 单例模式的实例详解
    java 单例模式的实例详解概念:    java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。    单例模式有一下特点:   1、单例类只能有一个实例。   2、单例类必须自己自己创建自己的唯一...
    99+
    2023-05-31
    java 单例模式 ava
  • Android之ImageSwitcher的实例详解
    Android之ImageSwitcher的实例详解一. 简单示例实例代码:public class AndroidUIActivity extends Activity { // 当前显示的图片索引 private int in...
    99+
    2023-05-30
    android imageswitcher age
  • Android ViewFlipper的详解及实例
    Android ViewFlipper的详解前言:View Flipper,是ViewAnimator的子类,而ViewAnimator又是继承自FrameLayout,而FrameLayout就是平时基本上只显示一个子视图的布局,由于Fr...
    99+
    2023-05-30
    android viewflipper pp
  • KotlinViewModelProvider.Factory的使用实例详解
    目录1 没有使用到 ViewModelFactory 的例子2 使用到 ViewModelFactory 的例子3 分析4 结论这里,我们将介绍 Kotlin ViewModelPr...
    99+
    2023-02-17
    Kotlin ViewModelProvider.Factory Kotlin ViewModelProvider使用方式
  • java 异常的实例详解
    java 异常的实例详解1、异常的定义:程序在运行时出现不正常情况。异常的划分:Error:严重的问题,对于error一般不编写针对性的代码对其进行处理。Exception:非严重的问题,对于exception可以使用针对性的处理方式进行处...
    99+
    2023-05-31
    java 异常 ava
  • Android WebView的详解及实例
    Android WebView的详解      Android WebView在android平台上是一个特殊的View, 他能用来显示网页,这个类可以被用来在你的app中仅仅显示一张在线的...
    99+
    2023-05-30
    android webview roi
  • python闭包的实例详解
    1、在外部函数中定义内部函数,内部函数包含访问外部函数。即使外部函数的生命周期结束后,内部函数仍然可以访问外部函数变量。 2、外部函数的返回值是内部函数本身。 实例 def ou...
    99+
    2024-04-02
  • java 中@Deprecated 注解的实例详解
    java 中@Deprecated 注解的实例详解1 简介  Deprecated 同 SuppressWarnings 一样,都是 J2SE 5.0 中定义在Java.lang包中的标准 Annotation 之一,其可以标注在类、字段和...
    99+
    2023-05-31
    java @deprecated 注解
  • SpringMVC注解的入门实例详解
    目录1、在 web.xml 文件中配置前端处理器2、在 springmvc.xml 文件中配置处理器映射器,处理器适配器,视图解析器3、编写 Handler4、编写 视图 index...
    99+
    2024-04-02
  • Kotlin 的注解类详解及实例
    Kotlin 的注解类详解及实例注解声明注解是将元数据附加到代码的方法。要声明注解,请将 annotation 修饰符放在类的前面:annotation class Fancy...
    99+
    2023-05-31
    kotlin 注解类
  • Android startActivityForResult实例详解
    Android startActivityForResult实例详解startActivityForResult用于两个activity之间的数据传递,Activity1传值给Activity2,Activity2再返回值给Activity...
    99+
    2023-05-31
    android startactivityforresult art
  • PHP实现WebSocket实例详解
    WebSocket 是什么? 摘抄网上的一些解释: WebSocket 协议是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务...
    99+
    2024-04-02
  • Java实现FutureTask的示例详解
    目录前言FutureTask自己实现FutureTask工具准备FutureTask设计与实现总结前言 在并发编程当中我们最常见的需求就是启动一个线程执行一个函数去完成我们的需求,而...
    99+
    2022-11-13
    Java 实现FutureTask Java FutureTask
  • java 内部类的实例详解
    java 内部类的实例详解可以将一个类的定义放在另一个类的定义内部,这就是内部类。内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。第一次见面内部类我们从外面看是非常容易理解的,...
    99+
    2023-05-31
    java 内部类 ava
  • Java 常量池的实例详解
    Java 常量池的实例详解Java的常量池中包含了类、接口、方法、字符串等一系列常量值。常量池在编译期间就已经确定,并保存在*.class文件中一、对于相同的常量值,常量池中只保存一份拷贝。而且,当一个字符串由多个字符串常量链接而成时,多个...
    99+
    2023-05-31
    java 常量池 ava
  • Java Executor 框架的实例详解
    Java Executor 框架的实例详解大多数并发都是通过任务执行的方式来实现的。一般有两种方式执行任务:串行和并行。class SingleThreadWebServer { public static void main(String...
    99+
    2023-05-31
    java executor ava
  • vue3 使用defineExpose的实例详解
    目录例子可以通过 defineExpose 编译器宏来显式指定在 <script setup> 组件中要暴露出去的属性: <...
    99+
    2023-03-19
    vue3 使用defineExpose vue3 defineExpose
  • vue require.context()的用法实例详解
    目录require.context()的介绍用法一:在组件内引入多个组件用法二:在main.js中引入大量公共组件用法三:使用插件注册全局组件用法四:引入vuex的module用法五...
    99+
    2023-05-14
    require.context()用法 vue require.context
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作