Articles of Interpolación de

Interpolación de Lagrange en Python

Quiero interpolar un polinomio con el método de Lagrange, pero este código no funciona: def interpolate(x_values, y_values): def _basis(j): p = [(x – x_values[m])/(x_values[j] – x_values[m]) for m in xrange(k + 1) if m != j] return reduce(operator.mul, p) assert len(x_values) != 0 and (len(x_values) == len(y_values)), ‘x and y cannot be empty and must […]

Coeficientes de interpolación de spline de una curva de línea en espacio 3d

Soy nuevo en Python. Tengo una curva de línea en el espacio 3D definido por un conjunto de puntos dados. ¿Alguien puede sugerir cómo puedo usar el interpolar con las funciones spline del paquete scipy para obtener los coeficientes de spline de la curva al igual que la función spline.coeff en MATLAB? ¡Gracias! EDITAR: He […]

Scipy: Interpolación de la trayectoria.

Tengo una trayectoria formada por una secuencia de (x, y) pares. Me gustaría interpolar puntos en esta trayectoria usando splines. ¿Cómo hago esto? El uso de scipy.interpolate.UnivariateSpline no funciona porque ni x ni y son monotónicos. Podría introducir una parametrización (por ejemplo, longitud d a lo largo de la trayectoria), pero luego tengo dos variables […]

Python pandas interpolación y regularización de series de tiempo.

Estoy usando Python Pandas por primera vez. Tengo datos de tráfico de retraso de 5 minutos en formato csv: … 2015-01-04 08:29:05,271238 2015-01-04 08:34:05,329285 2015-01-04 08:39:05,-1 2015-01-04 08:44:05,260260 2015-01-04 08:49:05,263711 … Hay varias cuestiones: para algunas marcas de tiempo faltan datos (-1) entradas faltantes (también 2/3 horas consecutivas) la frecuencia de las observaciones no es […]

numpy: promedio rápido espaciado regularmente para grandes cantidades de segmentos / puntos de línea

Tengo muchos (~ 1 millón) puntos espaciados irregularmente, P, a lo largo de una línea 1D. Estos marcan segmentos de la línea, de modo que si los puntos son {0, x_a, x_b, x_c, x_d, …}, los segmentos van desde 0-> x_a, x_a-> x_b, x_b-> x_c, x_c- > x_d, etc. También tengo un valor y para […]

Cómo interpolar un archivo de Excel de coordenadas desordenadas a una cuadrícula

Tengo archivos csv que son 1200 filas x 3 columnas. El número de filas puede variar desde un mínimo de 500 hasta un máximo de 5000, pero las columnas siguen siendo las mismas. Quiero crear un vector de características a partir de estos archivos que, por lo tanto, mantendrán celdas / longitud de vectores consistentes […]

Interpolación en función multivariada vectorial

En Python, estoy intentando construir una rutina que se interpola en datos vectoriales en un espacio de parámetros multidimensional (5+). es decir, tengo una función que toma una serie de variables de entrada y devuelve una serie de variables de salida. En este momento, hay una llamada para cada elemento del vector. Los datos están […]

¿Qué tan bueno es este método de interpolación?

Se me ocurrió un método de interpolación personalizado para mi problema y me gustaría preguntar si existe algún riesgo al usarlo. No soy un experto en matemáticas o progtwigción, por eso me gustaría un comentario 🙂 Historia: Estaba buscando un buen método de ajuste de curvas para mis datos cuando se me ocurrió una idea […]

¿Interpolando datos de una cuadrícula de latitud-longitud a otra diferente?

Tengo dos matrices de datos que están en grillas de lat-lon. El primero, A, tiene la forma (89, 180). El segundo, B, tiene la forma (94, 192). Las latitudes de A están en orden descendente de 88. a -88. y las longitudes están en orden ascendente de 0. a 358. Las latitudes de B están […]

¿Cómo se rellenan los “agujeros” en una imagen?

Tengo imágenes de fotos de galaxias. Hay algunos datos no deseados en estas imágenes (como estrellas o rayas de aviones) que están ocultos. No solo quiero rellenar las áreas enmascaradas con algún valor medio, sino interpolarlas según los datos circundantes. ¿Cómo hago eso en python? Hemos probado varias funciones en el paquete SciPy.interpolate: RectBivariateSpline, interp2d, […]