2024-06-23 19:12:53 发布
网友
我想尽可能高效地将Java中的几个矩阵转换成Python,而不需要Java和Python两方的标准库。
目前,我使用writeDouble函数将它们序列化到文件中,逐个写出条目,然后writeInt来写入矩阵的维数。现在我想把这些矩阵读回Python。我可以用解包结构,但Java的double序列化与解包结构可以实现。
如何解码writeDouble使用的二进制格式的Java double?我甚至找不到writeDouble使用的编码规范。
您对它进行了过多的设计;^{}和相关的方法都是用于手动serializing一个Java对象,所以它可以作为Java对象重新读取。如果您只需要传输数据,您可以简单地将它们写成文本(或字节),然后再读回。常见的格式有CSV、JSON、XML和{a6}。在
如果您所做的只是试图传输一个双精度的列表,您甚至可以每行写出一个,然后用Python读回它们。在
您对它进行了过多的设计;^{} 和相关的方法都是用于手动serializing一个Java对象,所以它可以作为Java对象重新读取。如果您只需要传输数据,您可以简单地将它们写成文本(或字节),然后再读回。常见的格式有CSV、JSON、XML和{a6}。在
如果您所做的只是试图传输一个双精度的列表,您甚至可以每行写出一个,然后用Python读回它们。在
相关问题 更多 >
编程相关推荐