留言板 留言板

0
|
1749视图
|
4个回复
|
4个总喜欢次数
查看组。。。
分享
分享此帖子:

如何在本地计算机上存储ResourceObject?

我评估资源对象[“some名称"],我所问的对象位于云中的某个位置,我可以在当前的Mathematica会话中访问它。但是,我如何才能将其存储在本地机器上,以便随后可以在那里访问它,而无需再次使用云?

那么,该对象在本地机器上的具体存储位置是什么?(大概在$UserBaseDirectory?

考虑情景中的上述问题,例如:

ResourceObject[“查询簿示例数据”]
4个回复
排序依据:

你好,穆雷,

资源对象+资源数据将在本地缓存数据。

ro=ResourceObject[“查询簿示例数据”]rd=ResourceData[“查询簿示例数据”]退出[](*使用本地缓存的数据*)rd=ResourceData[“查询簿示例数据”](*缓存数据的位置*)ro[“资源位置”]

但是,在我退出Mathematica并重新打开Mathematia之后,我如何在其他情况下轻松访问数据?

张贴7个月前

你好,穆雷,一种方法是将ResourceObject分配给一个符号,然后将该符号导出到您选择的目录中的.mx文件中。然后可以根据需要重新加载ResourceObject的值。例如:

SetDirectory[笔记本目录[]];sampleDataForQueryBook=ResourceObject[“查询簿的示例数据”];DumpSave[“Query data.mx”,sampleDataForQueryBook];清除@sampleDataForQueryBook查询簿示例数据(*查询簿示例数据*)<<“查询数据.mx”查询簿示例数据(*ResourceObject[名称:查询书样本数据»类型:DataResource\[SpanFromLeft]描述:支持Wolfram Media图书查询的数据:获取\来自数据的信息\[SpanFromLeft]]*)
发布人:大卫·基思
  1. 需要注意的是,在设置设置目录.

  2. 这种方法并不像人们希望的那样通用,因为.mx(毫米)文件保存在当前笔记本的目录中,而不是保存在$UserBaseDirectory或者,也许更好的是,在~/Library/Wolfram/对象..`.

对此讨论的答复
可以使用标记语法.
回复预览
附件
删除
放弃

组摘要 组摘要