输入和输出 (scipy.io)#

SciPy 有许多模块、类和函数可用于从各种文件格式读取数据和将数据写入各种文件格式。

MATLAB®文件#

loadmat(file_name[, mdict, appendmat])

加载 MATLAB 文件。

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

将名称和数组的字典保存到 MATLAB 风格的 .mat 文件中。

whosmat(file_name[, appendmat])

列出 MATLAB 文件中的变量。

对于低级别的 MATLAB 读写工具,请参见 scipy.io.matlab

IDL® 文件#

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

读取一个 IDL .sav 文件。

Matrix Market 文件#

mminfo(source)

从类似于 Matrix Market 文件的 'source' 中返回大小和存储参数。

mmread(source)

将类似于 'source' 的 Matrix Market 文件内容读入矩阵。

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

将稀疏或密集数组 a 写入 Matrix Market 类文件 target

未格式化的 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)

读取 HB 格式文件。

hb_write(path_or_open_file, m[, hb_info])

编写 HB 格式文件。

Wav 声音文件 (scipy.io.wavfile)#

read(filename[, mmap])

打开一个 WAV 文件。

write(filename, rate, data)

将一个 NumPy 数组写入 WAV 文件。

WavFileWarning

Arff 文件 (scipy.io.arff)#

loadarff(f)

读取一个 arff 文件。

MetaData(rel, attr)

小型容器,用于保存ARFF数据集的有用信息。

ArffError

ParseArffError