输入和输出 (scipy.io)#

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

另请参阅

NumPy IO 例程

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 文件。

矩阵市场文件#

mminfo(source)

从矩阵市场文件类 'source' 返回大小和存储参数。

mmread(source)

将矩阵市场文件类 'source' 的内容读入矩阵。

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

将稀疏或密集数组 a 写入矩阵市场文件类 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