scipy.io.
hb_read#
- scipy.io.hb_read(path_or_open_file)[源代码]#
读取 HB 格式文件。
- 参数:
- path_or_open_file类路径或类文件
如果为类文件对象,则按原样使用。否则,在读取前将其打开。
- 返回:
- datascipy.sparse.csc_matrix 实例
作为稀疏矩阵从 HB 文件中读取的数据。
备注
目前不支持完整的 Harwell-Boeing 格式。支持的功能有
已装配、非对称、实矩阵
指针/索引使用整数
浮点值的指数格式和整数格式
示例
可以读写 Harwell-Boeing 格式文件
>>> from scipy.io import hb_read, hb_write >>> from scipy.sparse import csr_array, eye >>> data = csr_array(eye(3)) # create a sparse array >>> hb_write("data.hb", data) # write a hb file >>> print(hb_read("data.hb")) # read a hb file (np.int32(0), np.int32(0)) 1.0 (np.int32(1), np.int32(1)) 1.0 (np.int32(2), np.int32(2)) 1.0