Szukam sposobu przekazywania tablic NumPy do Matlaba."Konwertowanie tablic Numpy na Matlab i vice versa
Udało mi się to zrobić, zapisując tablicę w obrazie za pomocą scipy.misc.imsave
, a następnie ładując ją przy użyciu imread
, ale to oczywiście powoduje, że macierz zawiera wartości od 0 do 256 zamiast "rzeczywistych" wartości.
Uwzględnienie iloczynu iloczynu tej macierzy przez 256, a maksymalna wartość w oryginalnej tablicy NumPy daje mi poprawną matrycę, ale uważam, że jest to trochę nudne.
jest prostszy sposób?
Zapomniałem, czy Matlab pozwala na parsowanie plików tekstowych? Ponieważ możesz sformatować numpy jako macierze w stylu Matlaba w łańcuchach, zapisz je w pliku, a następnie odczytaj tablice w Matlab. – JAB
Czy uważasz, że mlabwrap http://mlabwrap.sourceforge.net/#description –
jesteś pewien, że nie możesz wykonać obliczeń w całości w numpy/scipy? Właśnie zastanawiam się – Bort