Вы можете использовать pandas
и numpy
, это может решить вашу проблему путем изменения формы массива и сохранения его в csv
Примерно так: 2 Dimensional:
import numpy as np
x = np.arange(10).reshape((2,5))
np.savetxt('save.txt', x)
Итак,для 3-х мерного обходного пути будет:
import numpy as np
import pandas as pd
x = np.arange(60).reshape((2,5,6))
with file('test.txt', 'w') as outfile:
for slice_2d in x:
np.savetxt(outfile, slice_2d)
Вы также можете использовать pickle
и numpy.ndarray.tofile
Надеюсь, это поможет
Спасибо