由于它们的方便性,我正在考虑对我的所有数据I / O使用serialize()和deserialize()。但是,我不想在Julia更新中被无法读取的文件卡住。
serialize()和deserialize()的稳定性如何?它们应该在0.3的更新之间工作吗?如果我坚持使用Float64数组之类的基本类型,是否可以期待安全的行为?
谢谢。
最佳答案
如果要存储数据,则可能取决于将来是否可以读取,如果/当有人发现有用时,不应使用会合并重大更改的格式。据我了解,默认序列化格式是用于网络通信的,因此它是为实现最大性能而设计的。
也有HDF5.jl软件包,它使用文档格式,并且具有包含用于不同语言的包装器的公共库。