如何使用python读取bin类型文件并另存为pt类型文件
时间: 2023-08-18 18:04:00 浏览: 101
Python解析并读取PDF文件内容的方法
5星 · 资源好评率100%
要使用Python读取bin类型文件并另存为pt类型文件,可以使用以下代码:
```python
import numpy as np
import pickle
# 读取bin文件
with open('file.bin', 'rb') as f:
data = np.fromfile(f, dtype=np.float32)
# 将数据保存为pt文件
with open('file.pt', 'wb') as f:
pickle.dump(data, f)
```
代码中,我们首先使用`numpy`库的`fromfile`函数读取bin文件,将其转换为numpy数组类型的数据。然后使用`pickle`库的`dump`函数将数据保存为pt文件。需要注意的是,pt文件只能序列化Python对象,所以我们需要将numpy数组转换为Python对象。
阅读全文