SciPy has many modules, classes, and functions available to read data from and write data to a variety of file formats.
MATLAB® files#
loadmat(file_name[, mdict, appendmat, spmatrix]) |
Load MATLAB file. |
savemat(file_name, mdict[, appendmat, ...]) |
Save a dictionary of names and arrays into a MATLAB-style .mat file. |
whosmat(file_name[, appendmat]) |
List variables inside a MATLAB file. |
For low-level MATLAB reading and writing utilities, see scipy.io.matlab.
IDL® files#
readsav(file_name[, idict, python_dict, ...]) |
Read an IDL .sav file. |
Matrix Market files#
mminfo(source) |
Return size and storage parameters from Matrix Market file-like 'source'. |
mmread(source, *[, spmatrix]) |
Reads the contents of a Matrix Market file-like 'source' into a matrix. |
mmwrite(target, a[, comment, field, ...]) |
Writes the sparse or dense array a to Matrix Market file-like target. |
Netcdf#
netcdf_file(filename[, mode, mmap, version, ...]) |
A file object for NetCDF data. |
netcdf_variable(data, typecode, size, shape, ...) |
A data object for netcdf files. |
Harwell-Boeing files#
hb_read(path_or_open_file, *[, spmatrix]) |
Read HB-format file. |
hb_write(path_or_open_file, m[, hb_info]) |
Write HB-format file. |
read(filename[, mmap]) |
Open a WAV file. |
write(filename, rate, data) |
Write a NumPy array as a WAV file. |
WavFileWarning |
|