Wolfram言語に関する多くのビデオでは、Wolfram言語がどのように「すべて」について多くを知っているかについて話し、多くの例を示しています。
言語がこれを行うには、常に取得できる必要がありますか?
- 世界人口;
- GDP;
- 天気
いくつか挙げると?
定数 (pi、e、log、年単位の日/週/月など) を含めることができることは理解していますが、他のデータセットはオンデマンドでダウンロードする必要がありますか、それともキャッシュできますか?
ドキュメントから直接取得:
Wolframシステムは,インターネットへのアクセスを通じて重要な機能を提供します.計算可能なデータを提供するWolfram言語関数のほとんどは,インターネット経由でデータをロードすることによって動作します.一部の機能では、インターネットへのリアルタイム アクセスが必要です。他の人は、必要に応じてインターネットにアクセスしてローカル データ リポジトリを更新します。Importを明示的に使用してURLから読み取る場合やWebサービスを使用する場合も,Wolfram言語はインターネットアクセスを必要とします. Wolfram言語ドキュメンテーション システムはインターネット経由の自動更新もサポートしています.
参照: http://reference.wolfram.com/language/tutorial/InternetConnectivity.html
以前の結果はいつでもキャッシュできますが、データは継続的に更新されるため、推奨されません。
それは全能ではないので、ある時点でインターネット接続が必要になり、データセットは大きすぎて言語自体に実際に含まれることはありません.
キャッシュの推奨事項について:
出典: http://products.wolframalpha.com/api/faqs.html
Wolfram|Alphaの結果をキャッシュできますか?
Wolfram|Alphaでキャッシュを使用することは一般的にお勧めできません。これは、データが継続的に更新されることと、驚くほど多くの結果がユーザーの場所に依存するためです(直接の地理だけでなく、単位、通貨、言語、その他の規則、およびローカルに決定されたエンティティの重要度ランキング)。標準のWolfram|Alpha API契約ではキャッシングが許可されていません.
はい、Wolfram言語は、Mathematica 内でWolfram API呼び出しを使用するのと同じように機能します。数学/組み込み機能の場合、インターネット アクセスは必要ありませんが、データ リクエストには明らかにインターネット接続が必要です。