首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“朱莉娅”中保存和检索字典的正确方法是什么?

“朱莉娅”中保存和检索字典的正确方法是什么?
EN

Stack Overflow用户
提问于 2015-06-23 21:04:58
回答 2查看 5.6K关注 0票数 8

我见过朱莉娅对“垫子”文件作了充分的解释,这些文件中有结构,可以毫无问题地作为字典阅读。现在我已经创建了自己的字典,它具有以下结构

代码语言:javascript
运行
复制
(String, String)=> [ Int, Int, Int]

在每个条目上。我可以用writedlm保存它,它生成一个非常有序的表格文本文件,由制表符(\t)隔开,但是如果不进行大量的解析,我就无法检索它。如果我使用readdlm,我会得到一个类型为Any的数组,每一行的结构都很不舒服。

代码语言:javascript
运行
复制
"(\"Bla bla\", \"tururu\")"     "[a, b, c]"

也就是说,String的两列包含诸如'"''['这样的符号。

EN

Stack Overflow用户

回答已采纳

发布于 2015-07-03 11:04:21

您可以使用JLD (朱莉娅数据)子模块,该子模块包含在HDF5包中:

代码语言:javascript
运行
复制
Pkg.add("HDF5")
using HDF5, JLD
d = Dict(
    ("a", "b") => [1, 2, 3],
    ("c", "d") => [4, 5, 6],
    ("e", "f") => [7, 8, 9]
)
save("data.jld", "data", d)
load("data.jld")["data"]

JLD模块的优点是它保留了每个变量的精确的类型信息。

票数 6
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31013516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档