“Conocimiento Programación>Python Programming

Cómo calcular la interpolación numérica Usando Python

2012/10/15
Python es un lenguaje de scripting que se puede ampliar fácilmente para realizar operaciones numéricas complejas con los paquetes disponibles libremente NumPy y SciPy , abreviatura de Numeric Python y Python Científico respectivamente. Uno de tales operaciones que se implementa en tanto NumPy y SciPy es la interpolación . La interpolación es una operación para calcular los valores intermedios a lo largo de una curva dada un conjunto de puntos de la curva . Cosas que necesitará
NumPy o paquete SciPy
Mostrar más instrucciones
1

Importe el " numpy " o paquete " scipy " en la secuencia de comandos Python , dependiendo que usted desea utilizar , si está disponible en su sistema.

importación numpyfrom scipy.interpolate importación interp1d
2

Ejecutar " interp1d ()" de SciPy función de interpolación unidimensional . Las variables " datos_Y " " datos_X " y son matrices que contienen los x-e y - coordenadas de los datos para interpolar . La variable " datos_X " debe estar en orden ascendente. El modificador " tipo " especifica los medios de interpolación : . Lineal , más cercano, cuadrática , cúbica o un número entero mayor que 1 para un ajuste spline

interpolated_function = interp1d ( datos_X , argumento datos_Y , tipo = "lineal" ) ; interpolated_values ​​= interpolated_function ( linspace ( 1100100 ));
3

Ejecutar función " numpy.interp " de NumPy para la interpolación unidimensional. La variable " x_to_interpolate " es una matriz que contiene las coordenadas x de los puntos a interpolar . El " datos_X " y " argumento datos_Y " son x-e y - coordenadas que definen la curva para interpolar . Los valores de "izquierda " y "derecha " son opcionales y se especifica qué valor para volver si " x_to_interpolate " contiene valores fuera del " datos_X . "

Interpolated_y = numpy.interp ( x_to_interpolate , datos_X , argumento datos_Y , left = 0 , derecha = 0 ) ;

Python Programming
Cómo ejecutar Python 2.7 Desde el Bloc de notas
Cómo crear un archivo en Python
Cómo obtener el estado de la salida en Python
Cómo hacer una Variable Global en Python
Cómo establecer la ruta Python
Cómo importar sus propios módulos en Python
Cómo quitar las claves de un diccionario en Python
Cómo ver Matrices Python fácilmente
Conocimiento de la computadora © http://www.ordenador.online