Spec-Zone.ru › NumPy 2.0

Ввод и вывод

Файлы NumPy в двоичном формате (npy, npz)

load(file[, mmap_mode, allow_pickle, ...])

Загрузка массивов или сериализованных объектов из .npy, .npz или файлов с сериализованными объектами.

save(file, arr[, allow_pickle, fix_imports])

Сохранение массива в двоичный файл в формате NumPy .npy.

savez(file, *args, **kwds)

Сохранение нескольких массивов в один файл в нескомпрессированном .npz формате.

savez_compressed(file, *args, **kwds)

Сохранение нескольких массивов в один файл в сжатом .npz формате.

lib.npyio.NpzFile(fid)

Объект, подобный словарю, с леничной загрузкой файлов из сжатого архива, предоставленного при создании.

Формат этих двоичных типов файлов описан в numpy.lib.format

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

loadtxt(fname[, dtype, comments, delimiter, ...])

Загрузка данных из текстового файла.

savetxt(fname, X[, fmt, delimiter, newline, ...])

Сохранение массива в текстовый файл.

genfromtxt(fname[, dtype, comments, ...])

Загрузка данных из текстового файла, при этом пропущенные значения обрабатываются указанным образом.

fromregex(file, regexp, dtype[, encoding])

Создание массива из текстового файла с использованием разбора регулярных выражений.

fromstring(string[, dtype, count, like])

Новый одномерный массив, инициализированный данными из строки.

ndarray.tofile(fid[, sep, format])

Запись массива в файл как текстовый или двоичный (по умолчанию).

ndarray.tolist()

Возвращает массив в виде вложенного списка Pythonских скаляров глубиной a.ndim уровней.

Файлы в сыром двоичном формате

fromfile(file[, dtype, count, sep, offset, like])

Создание массива из данных в текстовом или двоичном файле.

ndarray.tofile(fid[, sep, format])

Запись массива в файл как текстовый или двоичный (по умолчанию).

Форматирование строк

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, ...])

Форматирование скалярного значения с плавающей точкой как десятичной строки в экспоненциальной форме.

Отображение файлов в памяти

memmap(filename[, dtype, mode, offset, ...])

Создание отображения в памяти массива, хранящегося в двоичном файле на диске.

lib.format.open_memmap(filename[, mode, ...])

Открытие файла .npy в виде массива, отображенного в памяти.

Опции форматирования текста

set_printoptions([precision, threshold, ...])

Установка опций вывода.

get_printoptions()

Возвращение текущих опций вывода.

printoptions(*args, **kwargs)

Управление опциями вывода с помощью контекстного менеджера.

Представления в системе счисления по основанию n

binary_repr(num[, width])

Возвращает двоичное представление входного числа в виде строки.

base_repr(number[, base, padding])

Возвращает строковое представление числа в заданной системе счисления.

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

lib.npyio.DataSource([destpath])

Объект, представляющий общий источник данных (файл, http, ftp, ...).

Описание формата бинарных файлов

lib.format

Двоичная сериализация

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/routines.io.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API