return data
if __name__ == '__main__':
num_runs = 1000
t1 = timeit.timeit(read_npy_with_numpy, number=num_runs)
t2 = timeit.timeit(read_npy_with_struct, number=num_runs)
print('load()函数平均耗时:%.6f' % (t1 / num_runs))
print('二进制文件读取函数平均耗时:%.6f' % (t2 / num_runs))
```
输出结果为:
```python
load()函数平均耗时:0.000225
二进制文件读取函数平均耗时:0.000499
```
可以看出,使用numpy模块的load()函数读取npy文件比使用Python内置的二进制文件读取函数快得多 。
五、
推荐阅读
- python中怎么换行输出?
- python中global与nonlocal比较
- 在Python程序中进行文件读取和写入操作的教程
- python使用PIL模块实现给图片打水印的方法
- python窗体应用程序
- python删除列表中重复记录的方法
- 手机python3.0编程软件怎么用
- python中Faker库如何生成随机测试数据?
- python图形库哪个更完美
- Python字典如何换行?