NB (.nb)
予備知識
-
- 登録MIMEタイプ:application/mathematica,application/vnd.wolfram.mathematica
- Wolframシステムのノートブック.Wolframシステムのノートブックインターフェースのネイティブファイル形式.Wolfram言語の入力と出力を保持したり,交換したりするためと,インタラクティブな技術文書を作成するために使用される.
- Wolfram Playerをインタラクティブに使うための配備形式として使用される.Wolfram言語の式構文に基づいたASCII形式.
- テキスト,タイプセット式,グラフィックス,アニメーション,サウンド,およびその他のWolfram言語の入力と出力を保持する.
- ハイパーリンク,ボタン,スライダー,およびその他のグラフィカルユーザインターフェースの特徴等のインタラクティブな要素をサポートする.
- 外部あるいは埋め込みのスタイルシートを使って,スクリーン上と印刷されたときの外観を指定する.
- 1988年以来Wolfram Researchによって開発されている.
ImportとExport
- Import["file.nb"]はWolframシステムのノートブックを読み取り,それをNotebook式として返す.
- Export["file.nb",expr]はNotebook, Cell ,あるいはボックス式に加えて,任意の数学式もノートブックとしてエキスポートする.
- Import["file.nb",elem]はノートブックから指定された要素をインポートする.
- Import["file.nb",{elem,suba,subb,…}]はサブ要素をインポートする.
- Import["file.nb",{{elem1,elem2,…}}]は複数の要素をインポートする.
- インポートの形式はImport["file","NB"]あるいはImport["file",{"NB",elem,…}]を使って指定することができる.
- Export["file.nb",expr,elem]は,expr が要素elem を指定するものとして扱って,ノートブックを作成する.
- Export["file.nb",{expr1,expr2,…},{{elem1,elem2,…}}]は,それぞれの expri が対応する elemi を指定するものとして扱う.
- Export["file.nb",expr,opt1->val1,…]はexpr を指定されたオプションの要素が指定された値を取るものとしてエキスポートする.
- Export["file.nb",{elem1->expr1,elem2->expr2,…},"Rules"] は規則を使ってエキスポートされるべき要素を指定する.
- ImportとExportについての一般的な全情報は,関数ページを参照のこと.
- ImportStringとExportStringはノートブック形式をサポートする.
- 一般的な情報は,以下の関数ページを参照のこと.
-
Import, Export ファイルからインポートする,あるいはファイルへエキスポートする CloudImport, CloudExport クラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする ImportString, ExportString 文字列からインポートする,あるいは文字列へエキスポートする ImportByteArray, ExportByteArray バイト配列からインポートする,あるいはバイト配列へエキスポートする
Import要素
- 一般的なImport要素:
-
"Elements" ファイル中の有効な要素とオプションのリスト "Summary" ファイルの概要 "Rules" 使用可能なすべての要素の規則のリスト - Import要素:
-
"Cells" セルスタイルのリスト "Initialization" すべての初期化セルを読み込んで評価し,結果をリストとして返す "Notebook" Notebook式として表されたノートブック "NotebookObject" NotebookObject式 "Plaintext" ノートブックのテキストバージョン - Importはデフォルトでノートブックファイルに"Notebook"要素を使う.
- セルスタイルに基づいて以下が使用できる:
-
"Cells" セルスタイルのリスト "Cells",style スタイル style の全セル
例題
すべて開くすべて閉じるスコープ (2)
Import要素 (5)
"Cells" (1)
Textセルスタイルを使ってすべてのCell式を返す: