Estoy buscando una manera simple de visualizar algunos de mis datos en numpy, y descubrí el paquete mlabwrap
que parece muy prometedor. Intento crear una trama simple con la capacidad de actualizarse a medida que cambian los datos.numpy to matlab interfaz con mlabwrap
Aquí está el código de MATLAB que estoy tratando de duplicar
>> h = plot([1,2,3], [1,2,3], '-o');
>> set(h, 'XData', [0,0,0]);
>> drawnow();
a Python
>> from mlabwrap import mlab
>> h = mlab.plot([1,2,3], [1,2,3], '-o')
>> mlab.set(h, 'XData', [0,0,0])
>> mlab.drawnow();
Sin embargo, el segundo al último comando falla con un mensaje de error
error: One or more output arguments not assigned during call to "set".
Alguna sugerencia en como arreglar esto?
Gracias, me has apostado a la respuesta por unos minutos. Por defecto, 'mlabwrap' traduce el comando python a' [RES0 __] = set (arg0__, arg1__, arg2 __); 'y como set no toma argumentos ouptut, esto produce el error anterior. – dzhelil