我的二进制文件的大小不超过20MB,这些文件具有标头部分,然后是包含UCHARS序列的数据部分。我有numpy,scipy等,每个库在数据中都有不同的加载方式。关于我应该使用的最有效方法的任何建议吗?

有帮助吗?

解决方案

结构 应该为标题部分工作,而numpy的 memmap 如果您要在numpy中操作数据部分,则将对数据部分有效。无需强调这里不一致。两种方法都是兼容的,只需使用适合每个作业的正确工具即可。

其他提示

使用 结构 如果性能很关键,则模块,或可能是C中编写的自定义模块。

bdec 似乎很有希望。

我找到 array.fromfile 是均质数据的最快方法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top