Tengo más de 20 tablas similares a la tabla 1. Donde todas las letras representan valores reales.Almacenamiento de datos para facilitar la interpolación de datos en Python
Table 1:
$/cars |<1 | 2 | 3 | 4+
<10,000 | a | b | c | d
20,000 | e | f | g | h
30,000 | i | j | k | l
40,000+ | m | n | o | p
una entrada de usuario podría ser por ejemplo, (2,4, 24 594), que es un valor entre f, g, j, y k. La definición de función de My Python y el pseudocódigo para calcular esta interpolación bilineal es la siguiente.
def bilinear_interpolation(x_in, y_in, x_high, x_low, y_low, y_high):
# interpolate with respect to x
# interpolate with respect to y
# return result
¿Cómo debo guardar los datos de la tabla 1 (un archivo, un diccionario, tupla de tuplas, o dict de listas), para que pueda realizar la interpolación bilineal más eficiente y correctamente?
por favor, dame algunos ejemplos, tengo un problema similar pero no puedo descifrarlo en O (log n) –
Me gusta porque ya estoy usando numpy en mi aplicación: D gracias – dassouki