Входные и выходные данные (scipy.io)#

SciPy имеет множество модулей, классов и функций для чтения данных из и записи данных в различные форматы файлов.

Файлы MATLAB®#

loadmat(file_name[, mdict, appendmat, spmatrix])

Загрузить файл MATLAB.

savemat(file_name, mdict[, appendmat, ...])

Сохранить словарь имён и массивов в файл .mat в стиле MATLAB.

whosmat(file_name[, appendmat])

Перечислите переменные внутри файла MATLAB.

Для низкоуровневых утилит чтения и записи MATLAB см. scipy.io.matlab.

Файлы IDL®#

readsav(file_name[, idict, python_dict, ...])

Чтение файла IDL .sav.

Файлы Matrix Market#

mminfo(источник)

Возвращает параметры размера и хранения из файлоподобного источника Matrix Market.

mmread(source, *[, spmatrix])

Считывает содержимое файла Matrix Market из источника в матрицу.

mmwrite(target, a[, comment, field, ...])

Записывает разреженный или плотный массив a в файл формата Matrix Market цель.

Неформатированные файлы Fortran#

FortranFile(filename[, mode, header_dtype])

Файловый объект для неформатированных последовательных файлов из кода Fortran.

FortranEOFError

Указывает, что файл завершился корректно.

FortranFormattingError

Указывает, что файл закончился в середине записи.

Netcdf#

netcdf_file(filename[, mode, mmap, version, ...])

Файловый объект для данных NetCDF.

netcdf_variable(data, typecode, size, shape, ...)

Объект данных для файлов netcdf.

файлы Harwell-Boeing#

hb_read(path_or_open_file, *[, spmatrix])

Прочитать файл в формате HB.

hb_write(path_or_open_file, m[, hb_info])

Записать файл в формате HB.

Звуковые файлы Wav (scipy.io.wavfile)#

read(filename[, mmap])

Открыть WAV файл.

write(имя_файла, частота, данные)

Запись массива NumPy как WAV-файла.

WavFileWarning

Файлы Arff (scipy.io.arff)#

loadarff(f)

Прочитать файл arff.

MetaData(rel, attr)

Небольшой контейнер для хранения полезной информации о наборе данных ARFF.

ArffError

ParseArffError