Estoy buscando una manera de pasar matrices NumPy a Matlab."Conversión" de matrices Numpy en Matlab y viceversa
He logrado hacer esto almacenando la matriz en una imagen usando scipy.misc.imsave
y luego cargándola usando imread
, pero esto por supuesto hace que la matriz contenga valores entre 0 y 256 en lugar de los valores 'reales'.
Tomando el producto de esta matriz dividido por 256, y el valor máximo en la matriz NumPy original me da la matriz correcta, pero creo que esto es un poco tedioso.
¿hay alguna manera más simple?
Me olvido, ¿permite Matlab analizar archivos de texto? Porque podría simplemente formatear las matrices numpy como cadenas estilo Matlab en cadenas, escribirlas en un archivo y luego leer las matrices en Matlab. – JAB
¿Consideró que mlabwrap http://mlabwrap.sourceforge.net/#description –
está seguro de que no puede hacer el cálculo completamente en numpy/scipy? Me pregunto – Bort