这篇教程python使用numpy按一定格式读取bin文件的实现写得很实用,希望能帮到您。
使用numpy按一定格式读取bin文件python环境下,如何使用numpy像matlab一样按一定格式读取bin文件? bin文件就是将数据按16进制形式存储的二进制文件(binary),可以使用WINHEX、Notepad++(需安装插件)等以16进制形式打开,如图用notepad++打开。 
由于使用python中的read()读取二进制文件时是以字符串形式读取,且每次只能读取一个字节,十分不方便。 偶然发现可以使用numpy中的fromfile按指定格式对bin文件进行读写,方便了许多。 NumPy提供了多种存取数组内容的文件操作函数。 保存数组数据的文件可以是二进制格式或者文本格式。 二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。 tofile() 将数组中的数据以二进制格式写进文件tofile() 输出的数据不保存数组形状和元素类型等信息fromfile() 函数读回数据时需要用户指定元素类型,并对数组的形状进行适当的修改
这里重点介绍fromfile |