Джулия Дейфреймы против Питона Панды

Конечно, просто используйте scipy.io.savemat

. В качестве примера:

import numpy as np
import scipy.io

x = np.linspace(0, 2 * np.pi, 100)
y = np.cos(x)

scipy.io.savemat('test.mat', dict(x=x, y=y))

Аналогично, есть scipy.io.loadmat.

Затем вы загружаете это в matlab с load test.

Изменено, как было предложено в @JAB, вы можете просто сохранить вещи в файл с разделителем табуляции ascii (например, numpy.savetxt). Однако, если вы пройдете этот маршрут, вы будете ограничены двумя измерениями. С другой стороны, ascii - это универсальный обменный формат. Практически все будет обрабатывать текстовый файл с разделителями.

14
задан ccsv 30 April 2014 в 02:19
поделиться