как сохранить массив numpy
Для сохранения массива numpy в файл, можно воспользоваться функцией numpy.savetxt()
. Эта функция позволяет сохранить массив numpy в текстовый файл с заданным форматом данных.
Пример использования функции numpy.savetxt()
:
import numpy as np
# создание массива numpy
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# сохранение массива в файл
np.savetxt('array.txt', arr, fmt='%d', delimiter=',')
В данном примере функция numpy.savetxt()
сохраняет массив arr
в текстовый файл 'array.txt'
с форматом данных '%d'
(целые числа) и разделителем ','
.
Также, для сохранения массива в бинарный файл можно воспользоваться функцией numpy.save()
или numpy.savez()
. Эти функции сохраняют массив numpy в файл формата numpy, что позволяет сохранить данные более компактно и быстро загрузить их обратно.
Пример использования функции numpy.save()
:
import numpy as np
# создание массива numpy
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# сохранение массива в файл
np.save('array.npy', arr)
В данном примере функция numpy.save()
сохраняет массив arr
в бинарный файл 'array.npy'
.
Таким образом, с помощью функций numpy.savetxt()
, numpy.save()
или numpy.savez()
можно сохранить массив numpy в файл различных форматов для последующего использования.