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])
Запись массива в текстовый или двоичный (по умолчанию) файл.

7.4. Строковое представление

array2string(a[, max_line_width, precision, …])
Возвращает строковое представление массива.
array_repr(arr[, max_line_width, precision, …])
Возвращает строковое представление массива вместе с информацией о его типе и типе его данных.
array_str(a[, max_line_width, precision, …])
Возвращает строковое представление массива.
format_float_positional(x[, precision, …])
Возвращает строковое представление числа с плавающей точкой.
format_float_scientific(x[, precision, …])
Возвращает строковое представление числа с плавающей точкой в научной нотации.

7.5. Параметры текстового представления

set_printoptions([precision, threshold, …])
Позволяет настроить параметры вывода массивов на экран.
get_printoptions()
Возвращает текущие параметры вывода массивов на экран.
set_string_function(f[, repr])
Позволяет задать собственную функцию для вывода массивов на экран.

7.6. Источники данных

DataSource([destpath])
Использование локальных и сетевых источников данных по указанному пути или URL-адресу.

7.7. Системы счисления

binary_repr(num[, width])
Возвращает строковое представление числа в двоичной системе счисления.
base_repr(number[, base, padding])
Возвращает строковое представление числа в заданной системе счисления.