7. Ввод и вывод данных


7.1. Файлы NumPy (npy, npz)

load(file[, mmap_mode, allow_pickle, …])
Загрузка массивов из файлов формата .npy, .npz, а также pickle объектов и pickle файлов.
save(file, arr[, allow_pickle, fix_imports])
Сохранение массива в .npy двоичном файле.
savez(file, *args, **kwds)
Сохранение нескольких массивов в несжатом .npz файле.
savez_compressed(file, *args, **kwds)
Сохранение нескольких массивов в сжатом .npz файле.

7.2. Текстовые файлы

loadtxt(fname[, dtype, comments, delimiter, …])
Загрузка данных из текстового файла.
savetxt(fname, X[, fmt, delimiter, newline, …])
Сохранение массива в текстовом файле.
genfromtxt(fname[, dtype, comments, …])
Загрузка данных из текстового файла с указанием правил обработки отсутствующих и прочих значений.
fromregex(file, regexp, dtype[, encoding])
Создание массива из данных текстового файла с использованием регулярных выражений.
fromstring(string[, dtype, count, sep])
Создание одномерного массива из данных в строке.
ndarray.tofile(fid[, sep, format])
Запись массива в текстовый или двоичный (по умолчанию) файл.
ndarray.tolist()
Представление массива NumPy в виде списка Python.

7.3. Необработанные бинарные файлы

fromfile(file[, dtype, count, sep])
Создание массива из данных в текстовом или двоичном файле.
ndarray.tofile(fid[, sep, format])
Запись массива в текстовый или двоичный (по умолчанию) файл.