How to | Wolframの精選されたデータを使う方法
効率的なロードオンデマンドの構造によって,注意深く精選され,継続的に更新されている何百ギガバイトものデータをWolfram言語内で即座に計算に使用することができる.Wolfram Researchで精選されたこれらのデータには,理路整然とした分かりやすい形でアクセスしたり,処理したりできるようになっている.
AstronomicalDataを使って地球の画像をロードする:
AstronomicalData["Earth", "Image"]ProteinDataを使ってタンパク質の3D分子プロットを見る:
ProteinData["SP1", "MoleculePlot"]AstronomicalDataの個々のオブジェクト(つまり「実体」)のリストを得る.このリストは大変長いので,最初と最後の部分の非常に短いサンプルリストだけが返される:
list = AstronomicalData[]Length[list]list[[1 ;; 40]]"Classes"を使って,AstronomicalDataで使用できる実体のクラスをチェックする.クラスはオブジェクトの型であることが分かる:
AstronomicalData["Classes"]クラスのひとつに"Planet"がある.以下では我々の太陽系にある惑星のリストを示す:
AstronomicalData["Planet"]"Properties"を使って任意のクラスや実体に関連するデータの型をチェックする:
AstronomicalData["Galaxy", "Properties"]AstronomicalData["Saturn", "Properties"]AstronomicalData["Saturn", "Mass"]AstronomicalData["Saturn", "Satellites"]GraphDataにおける実体の数を調べる:
Length[GraphData[]]GraphDataのクラスを表示する:
GraphData["Classes"]GraphDataの705番目の実体を表示する:
GraphData[][[705]]GraphDataのグラフの画像を示す.この場合は,"Image"を指定しなくてもデフォルトで画像が表示されている:
GraphData["TriangleReplacedCoxeterGraph"]"TriangleReplacedCoxeterGraph"の特性を探る:
prop = GraphData["TriangleReplacedCoxeterGraph", "Properties"];prop[[1 ;; 25]]"TriangleReplacedCoxeterGraph"の彩色数を示す:
GraphData["TriangleReplacedCoxeterGraph", "ChromaticNumber"]"TriangleReplacedCoxeterGraph"が属するクラスを示す:
GraphData["TriangleReplacedCoxeterGraph", "Classes"]KnotDataで仲仕結びの結び目の特性を探る:
KnotData["Stevedore", "Properties"]KnotData["Stevedore"]KnotData["Stevedore", "BraidDiagram"]ChemicalDataを使って化学物質の特性をチェックする:
ChemicalData["4-MethoxycinnamicAcid", "Properties"]ChemicalData["4-MethoxycinnamicAcid", "AlternateStandardNames"]化学物質 "4-MethoxyCinnamicAcid"の分子プロットを見る:
ChemicalData["4-MethoxycinnamicAcid", "MoleculePlot"]ChemicalData["4-MethoxycinnamicAcid", "ColorStructureDiagram"]CountryDataを使ってある国に関する最初の25個のデータの型を調べる:
p = CountryData["US", "Properties"];p[[1 ;; 25]]CountryData["US", "AgriculturalProducts"]FinancialData を使って株式とその他の金融実体についての情報にアクセスする.
FinancialData["USD/EUR"]FinancialData["GE"]2003年の最初の11ヶ月におけるゼネラル・エレクトリックの出来高をプロットする:
DateListPlot[FinancialData["GE", "Volume", {{2003, 1, 1}, {2003, 11, 1}}], Filling -> Axis, Joined -> True]精選されたデータは他のWolfram言語の関数にもうまく組み入れることができる.
list = Table[{i, ElementData[i, "Phase"], ElementData[i, "ThermalConductivity"], ElementData[i, "AbsoluteBoilingPoint"], ElementData[i, "VaporizationHeat"]}, {i, {"Carbon", "Zinc", "Iron", "Mercury", "Gold", "Silver", "Fluorine"}}]このデータを表にし,リストの先頭に追加することによって行と列の見出しを付け加える:
Prepend[list, {"Element", "Phase", "ThermalConductivity", "AbsoluteBoilingPoint", "VaporizationHeat"}]//Grid