Sto cercando un modo semplice per visualizzare alcuni dei miei dati in NumPy, e ho scoperto il pacchetto mlabwrap
che sembra davvero promettente. Sto cercando di creare una trama semplice con la possibilità di essere aggiornati i dati vengono modificati.NumPy all'interfaccia MATLAB con mlabwrap
Ecco il codice MATLAB che sto cercando di duplicare
>> 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();
Tuttavia, il secondo per ultimo comando non riesce con un messaggio di errore
error: One or more output arguments not assigned during call to "set".
Qualche suggerimento su come risolvere questo problema?
Grazie, mi hai scommesso alla risposta di qualche minuto. Per default, 'mlabwrap' traduce il comando python per' [RES0 __] = set (arg0__, arg1__, arg2 __) ', e poiché insieme accetta argomenti Ouptut, ciò comporta l'errore precedente. – dzhelil