WolframAlpha["query"]
Wolfram|Alphaに query を送り出力をインポートする.
WolframAlpha["query",format]
指定のフォーマットで出力をインポートする.
WolframAlpha
WolframAlpha["query"]
Wolfram|Alphaに query を送り出力をインポートする.
WolframAlpha["query",format]
指定のフォーマットで出力をインポートする.
詳細とオプション
- WolframAlphaの使用にはインターネット接続が必要である.
- サポートされているフォーマット
-
"FullOutput" Wolfram|Alpha出力の完全にフォーマットされたバージョン "Image" Wolfram|Alpha出力の単一の画像 "WolframParse" クエリに対応するWolfram言語式 "WolframResult" Wolfram言語による純粋な標準結果(もしあれば) "Result" = で生成された形式の結果 "SpokenResult" 読上げ可能形式による結果 "ShortAnswer" 短い人間可読形式による結果 "URL" クエリのWolfram|Alpha API URL "XML" 生のXMLデータ "WolframForms" 出力内のWolfram言語式のリスト(ホールド形式) "PodInformation" 各ポッドに関するすべての既知情報のリスト "PodCells" Wolfram言語セルとして描画されたポッドコンテンツのリスト "PodImages" ビットマップで描画されたポッドコンテンツのリスト "PodPlaintext" テキスト表示によるポッドコンテンツのリスト "PodTitles" 使用可能なポッドタイトルのリスト "PodIDs" 使用可能なポッドIDのリスト "PodStates" 使用可能なポッドの状態のリスト "SessionInfo" 結果の計算のためにWolfram|Alphaサーバに送られるセッション値のリスト "DataRules" 使用可能な公開データのリスト "Validate" クエリがWolfram|Alphaで解釈できるかどうか {"podid"} 指定のポッドの使用可能な特性リスト {{"podid",subpodid}} 指定のポッドとサブポッドの使用可能な特性リスト {"podid","property"} 指定ポッドの指定特性の値 {{"podid",subpodid},"property"} 指定ポッドとサブポッドの指定特性の値 - WolframAlpha[query,{podid,elems}]のポッドIDはWolframAlpha[query,"PodIDs"]が返す任意の文字列でよい.
- 第2引数がリストのとき,そのリスト中の任意の要素自体がリスト,あるいはマッチするすべての特性が返されなければならないことを示すAllであり得る.
- WolframAlpha[query]はノートブックフロントエンドではWolframAlpha[query,"FullOutput"]に等しく,その他の場合はWolframAlpha[query,{ All,{"Plaintext","Input"}}]に等しい.
- 使用可能なオプション
-
AppearanceElements Automatic 表示される結果に含まれる要素 Asynchronous False APIの非同期特性を使うかどうか ExcludePods None 結果から除外する特定のポッドID IncludePods All 結果に含める特定のポッドID InputAssumptions {} APIの呼出しに含む仮定 PodStates {} ポッドの状態に関する情報 PodWidth Automatic APIが返すコンテンツの幅パラメータ TimeConstraint 20 APIの呼出しに許容する秒数 - AppearanceElementsはWolframAlpha[string,"FullOutput"]のような構造形式で返される結果のみに影響する.
- 使用可能なAppearanceElementsには"Warnings","Assumptions","Pods","Sources"がある.
- Asynchronous->TrueはAPIに"async = true"フラグを設定するが,続いて自動的に非同期コンテンツをImportへの次の呼出しと結合する.
- Asynchronous->Allは"async = true"フラグを設定し,任意の非同期コンテンツを未結合のままにする.
- 第2引数がリストのとき,IncludePodsとExcludePodsの設定はどれも無視される.
- IncludePodsとExcludePodsが両方ともポッドIDの非空のリストに設定されているとき,ExcludePodsは無視される.
- PodWidth->w はAPIの"width"パラメータを w に設定する.
- PodWidthはAPIのパラメータの"width","maxwidth","plotwidth","infowidth"に対応する数4つまでのリストに設定できる.
- WolframAlpha[args,TimeConstraint->t]は事実上TimeConstrained[WolframAlpha[args],t]と同じである.
- TimeConstraint->t は非同期ダウンロードにかかる時間を制限しない.
- TimeConstraintが値のリストに設定されている場合,第2要素はAPIの"scantimeout",第3要素は"podtimeout",第4要素は"formattimeout"の各設定に使われる.
例題
すべて開く すべて閉じる例 (5)
Wolfram|Alphaで簡単なクエリの結果を得る:
WolframAlpha["2+2"]結果のコンテンツのみをWolframシステムセルとしてフォーマットして得る:
WolframAlpha["2+2", "PodCells"]WolframAlpha["2+2", "SpokenResult"]WolframAlpha["2+2", "ShortAnswer"]WolframAlpha["population of Champaign, IL", {{"Result", 1}, "Plaintext"}]スコープ (3)
"PodIDs"要素を使ってクエリで使えるポッドのリストを得ることができる:
WolframAlpha["カフェイン", "PodIDs"]特定のポッドIDを使ってそのポッドにドリルダウンし,どのようなデータが入手できるかを見ることができる:
WolframAlpha["カフェイン", {"3DStructure:ChemicalData"}]WolframAlpha["caffeine", {{"3DStructure:ChemicalData", 1}, "Content"}]出力内のWolfram言語式のリストをホールドした形で取得する:
WolframAlpha["caffeine", "WolframForms"]WolframAlpha["2+2", "Image"]オプション (7)
AppearanceElements (1)
デフォルトのAppearanceElements設定には"PodMenus"リンクが含まれる:
WolframAlpha["sinxをプロットする"]AppearanceElements設定を変えることで入力使用のリンクの表示を防ぐことができる:
WolframAlpha["sinxをプロットする", AppearanceElements -> {"Pods"}]Asynchronous (1)
デフォルトで,WolframAlpha[query]は同期したクエリを行う:
WolframAlpha["AAPL"]Asynchronous->TrueにするとAPIの漸近的機能が使われるが,それでもすべてのコンテンツが結合されるまで結果は表示されない:
WolframAlpha["AAPL", Asynchronous -> True]Asynchronous->Allの設定では,コンテンツによっては表示後に結合されるものもある:
WolframAlpha["AAPL", Asynchronous -> All]ExcludePods (1)
WolframAlpha["2+2", "PodContents", ExcludePods -> {"NumberName", "Illustration", "TypicalHumanComputationTimes"}]"PodIDs"を使ってExcludePodsに渡すことができる適切な値に関するクエリを行う:
WolframAlpha["2+2", "PodIDs"]IncludePods (1)
WolframAlpha["2+2", "PodCells", IncludePods -> {"Input", "Result"}]"PodIDs"を使ってIncludePodsに渡すことができる適切な値に関するクエリを行う:
WolframAlpha["2+2", "PodIDs"]InputAssumptions (1)
PodStates (1)
"InstantaneousWeather:WeatherData" /. WolframAlpha["weather", "PodStates"]一般にPodStatesの設定値は設定されたすべての状態の完全な履歴を含む:
WolframAlpha["weather", {{"InstantaneousWeather:WeatherData", 1}, "Content"}, PodStates -> {"More", "Show metric"}]PodWidth (1)
デフォルトで,WolframAlphaはWebと同じように大きさが調整されたコンテンツを返す:
WolframAlpha["πの桁", {{"DecimalApproximation", 1}, "Content"}]PodWidthがより幅広のコンテンツを指定している場合,デフォルトの行にはより多くのコンテンツが入れられる:
WolframAlpha["πの桁", {{"DecimalApproximation", 1}, "Content"}, PodWidth -> 2000]アプリケーション (1)
Wolfram|Alphaは株式の終値のような時系列データを日付と値のペアのリストとして返す:
timeseries = WolframAlpha["MSFT closing price", {{"HistoryDaily:Close:FinancialData", 1}, "TimeSeriesData"}];Take[timeseries, 10]prices = timeseries[[All, 2]]Wolfram言語の任意の組込み関数を使って任意のデータ解析を行う:
{Mean[prices], StandardDeviation[prices], MeanDeviation[prices]}DateListPlot[timeseries]ListLinePlot[{prices, Differences[prices]}, Filling -> Axis]インタラクティブな例題 (2)
Wolfram|Alphaの結果をMenuViewに表示する:
info = WolframAlpha["weather", "PodInformation"];
ids = Rest[DeleteDuplicates[#[[1, 1, 1]]& /@ info]];
titles = Map[{{#, 0}, "Title"}&, ids] /. info;
contents = Column[Cases[info, _[{{#, _}, "Content"}, val_] :> val]]& /@ ids;
MenuView[Thread[titles -> contents], ImageSize -> Automatic]WolframAlphaを何回か呼び出して連続画像を得,結果をアニメーションにする:
ListAnimate[Table[WolframAlpha[StringJoin["Koch snowflake, ", ToString[i], " iterations"], {{"KochSnowflake", 1}, "Content"}], {i, 1, 5}]]テクニカルノート
関連するガイド
関連するワークフロー
- Wolfram|Alphaをプログラムで呼び出す ▪
- 自由形式入力を使う ▪
- ノートブックでWolfram|Alphaを使う
関連リンク
テキスト
Wolfram Research (2010), WolframAlpha, Wolfram言語関数, https://reference.wolfram.com/language/ref/WolframAlpha.html (2017年に更新).
CMS
Wolfram Language. 2010. "WolframAlpha." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2017. https://reference.wolfram.com/language/ref/WolframAlpha.html.
APA
Wolfram Language. (2010). WolframAlpha. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/WolframAlpha.html
BibTeX
@misc{reference.wolfram_2026_wolframalpha, author="Wolfram Research", title="{WolframAlpha}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/WolframAlpha.html}", note=[Accessed: 04-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_wolframalpha, organization={Wolfram Research}, title={WolframAlpha}, year={2017}, url={https://reference.wolfram.com/language/ref/WolframAlpha.html}, note=[Accessed: 04-November-2026]}