Wolfram语言是否总是在线拥有最新的数据集?

时间:2014-03-12 18:18:54

标签: wolfram-language

在许多关于Wolfram Language的视频中,他们谈论了它如何知道很多关于"一切"并显示了许多例子:in this video

对于要执行此操作的语言,是否需要始终能够

  • 全球人口;
  • GDP;
  • 天气

仅举几例?

我理解常量(pi,e,日志,天/周/月等)可以包括在内但其他数据集肯定需要按需下载还是可以缓存?

3 个答案:

答案 0 :(得分:4)

直接从他们的文档中获取:

  

Wolfram系统通过访问提供重要功能   互联网。大多数Wolfram语言函数提供可计算性   数据通过互联网加载数据来运行。有些功能要求   实时访问互联网;其他人更新本地数据   存储库,在需要时访问互联网。 Wolfram   显式使用“导入”时,语言还需要访问Internet   从URL读取,或使用Web服务时。 Wolfram语言   文档系统还支持通过自动更新   互联网。

参考: http://reference.wolfram.com/language/tutorial/InternetConnectivity.html

答案 1 :(得分:3)

您可以随时缓存以前的结果,但由于数据会不断更新,因此建议您不要这样做。

它不是无所不能的,所以在某些时候你需要一个互联网连接,并且数据集太大而不能实际包含在语言本身中。

关于缓存建议:

来自: http://products.wolframalpha.com/api/faqs.html

  

我可以缓存Wolfram | Alpha的结果吗?

     

Wolfram | Alpha通常不建议使用缓存,因为数据都是如此   不断更新,因为非常大的一部分   结果取决于用户位置(不仅直接通过地理位置,   但也可以通过单位,货币,语言和其他惯例   以及当地确定的实体重要性排名)。该   标准Wolfram | Alpha API契约不允许缓存。

答案 2 :(得分:1)

是的,Wolfram语言的功能与使用Mathematica中的Wolfram API调用相同。对于数学/内置功能,不需要互联网访问,但数据请求显然需要互联网连接。