【发布时间】:2019-09-18 05:28:56
【问题描述】:
我目前有一个 SparseStore 矩阵,我在该矩阵上执行大量计数和计算。我想将它存储到文件中,以便以后可以重复使用它而无需重新进行所有先前的计算。
我尝试了 Java 中的基本序列化:
ObjectOutputStream outputStream = new ObjectOutputStream(new FileOutputStream(exportFileName));
outputStream.writeObject(mySparseStoreInstance);
但该类似乎没有实现 java.io.Serializable:
java.io.NotSerializableException: org.ojalgo.matrix.store.SparseStore
我不介意更改为 Array2D 或其他一些 ojalgo 稀疏结构,但也找不到其中任何一个可以序列化。
建议将稀疏数组存储到文件中?
【问题讨论】:
标签: java serialization ojalgo