【问题标题】:Sending a list from Maple to Python将列表从 Maple 发送到 Python
【发布时间】:2021-08-03 14:08:36
【问题描述】:

我正在 Maple 中创建一个数据集(使用只有 Maple 具有的功能)并在 Python 上使用该数据集训练一个 AI。

为了在 Maple 和 Python 之间共享信息,我使用 Maple 编写了一个文本文件,其中数据集的信息被编码在 Python 可以读取的列表中。例如。 dataset_as_list = [[122,523,[1,0,0,2],633,32,"yes"], [342,63,[1,0,3,0],836,41,"no"], ...]。后来我简单地使用 Python 从该文件中读取文本并执行它。

但是,我希望找到更好的方法来执行此操作,因为数据集的大小可能很大,并且exec() 具有执行字符串的最大长度。像 pickle.dump() 这样的东西,但在 Maple 中是理想的。

提前谢谢你,

特雷索。

【问题讨论】:

  • 稍微超出范围,但是您确定不能将其保留在 Python 中而只使用 PyTorch?

标签: python pickle maple


【解决方案1】:

使用Maple Python Package 将集合直接传递给 Python。然后,您将能够在内存中操作它(快速),而不是写入磁盘只是为了读回它(慢速)。

【讨论】:

  • 免责声明 - 我从未使用过 Maple,但这似乎是一个明智的解决方案
猜你喜欢
  • 2014-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多