在Python中加载格式化二进制文件的最有效方法
我有大小不超过20Mb的二进制文件,它们有一个头部分,然后是一个包含uchar序列的数据部分。我有Numpy、SciPy等,每个库都有不同的数据加载方式。对于我应该使用的最有效的方法有什么建议吗?使用该模块,或者如果性能非常关键,可以使用用C编写的自定义模块。我发现在Python中加载格式化二进制文件的最有效方法,python,input,binaryfiles,Python,Input,Binaryfiles,我有大小不超过20Mb的二进制文件,它们有一个头部分,然后是一个包含uchar序列的数据部分。我有Numpy、SciPy等,每个库都有不同的数据加载方式。对于我应该使用的最有效的方法有什么建议吗?使用该模块,或者如果性能非常关键,可以使用用C编写的自定义模块。我发现数组.fromfile是同构数据的最快方法。应该适用于标题部分,然而,如果您打算用numpy操作数据部分,那么numpy对于数据部分来说是有效的。这里没有必要强调前后矛盾。这两种方法都是兼容的,只需为每项工作使用正确的工具。似乎很有希
数组.fromfile
是同构数据的最快方法。应该适用于标题部分,然而,如果您打算用numpy操作数据部分,那么numpy对于数据部分来说是有效的。这里没有必要强调前后矛盾。这两种方法都是兼容的,只需为每项工作使用正确的工具。似乎很有希望