función numpy.interp() – Python

numpy.interp()función devuelve el interpolante lineal por partes unidimensional a una función con puntos de datos discretos dados (xp, fp), evaluados en x.

Sintaxis: numpy.interp(x, xp, fp, izquierda = Ninguno, derecha = Ninguno, punto = Ninguno)

Parámetros:
x: [array_like] Las coordenadas x en las que evaluar los valores interpolados.
xp: [secuencia 1-D de flotantes] Las coordenadas x de los puntos de datos deben aumentar si no se especifica el período del argumento. De lo contrario, xp se ordena internamente después de normalizar los límites periódicos con xp = xp % período.
fp : [secuencia 1-D de flotante o complejo] Las coordenadas y de los puntos de datos, la misma longitud que xp.
izquierda: [flotante opcional o complejo correspondiente a fp] Valor a devolver para x < xp[0], por defecto es fp[0].
right : [flotante opcional o complejo correspondiente a fp] Valor a devolver para x > xp[-1], por defecto es fp[-1].
período :[Ninguno o flotante, opcional] Un período para las coordenadas x. Este parámetro permite la interpolación adecuada de las coordenadas x angulares. Los parámetros izquierdo y derecho se ignoran si se especifica el período.

Devuelve: [flotante o complejo o ndarray] Los valores interpolados, la misma forma que x.

Código #1:

# Python program explaining
# numpy.interp() function
       
# importing numpy as geek 
import numpy as geek 
   
x = 3.6
xp = [2, 4, 6]
fp = [1, 3, 5]
   
gfg = geek.interp(x, xp, fp)
  
print (gfg)

Producción :

2.6

 
Código #2:

# Python program explaining
# numpy.interp() function
       
# importing numpy as geek 
import numpy as geek 
   
x = [0, 1, 2.5, 2.72, 3.14]
xp = [2, 4, 6]
fp = [1, 3, 5]
   
gfg = geek.interp(x, xp, fp)
  
print (gfg)

Producción :

[1.   1.   1.5  1.72 2.14]

Publicación traducida automáticamente

Artículo escrito por sanjoy_62 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *