np.save(file_path, self.matrix_dict, allow_pickle=True) 如何保存字典数据和读取字典数据文件
时间: 2023-06-17 21:02:33 浏览: 193
Python 将Matrix、Dict保存到文件的方法
可以使用 `numpy` 库的 `save` 和 `load` 方法来保存和读取字典数据文件。
保存字典数据文件:
```python
import numpy as np
matrix_dict = {'key1': np.array([1, 2, 3]), 'key2': np.array([4, 5, 6])}
file_path = 'matrix_dict.npy'
np.save(file_path, matrix_dict, allow_pickle=True)
```
其中,`matrix_dict` 是要保存的字典数据,`file_path` 是文件路径,`allow_pickle=True` 表示允许保存任意的 Python 对象。
读取字典数据文件:
```python
import numpy as np
file_path = 'matrix_dict.npy'
matrix_dict = np.load(file_path, allow_pickle=True).item()
```
其中,`file_path` 是要读取的文件路径,`allow_pickle=True` 表示允许读取任意的 Python 对象。`item()` 方法用于将 `numpy` 数组转换为字典对象。
读取后的 `matrix_dict` 就是保存的字典数据。
阅读全文