python读取npy文件( 二 )


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内置的二进制文件读取函数快得多 。
五、

推荐阅读