Wolfram 언어

사용자 인터페이스의 확장

노트북 문서 처리 기능

버전 3 이후, 노트북은 Wolfram 언어로 쉽게 로드하고 처리할 수 있는 기호적 표현으로 저장되어 왔지만, 이와 같이 처리하기 위해서는 노트북의 기호적 표현의 깊은 이해가 필요합니다. NotebookImport를 사용하면 텍스트, 그래픽 및 코드를 노트북에서 간단히 꺼낼 수 있도록 도와줍니다.

Cos 문서에 포함 된 "Notes" 스타일의 모든 셀을 가져오기하여, 텍스트 문자열로 변환하고 잘 포맷된 데이터로 반환합니다.

전체 Wolfram 언어 입력 표시하기
In[1]:=
Click for copyable input
docNotebook = FileNameJoin[{$InstallationDirectory, "Documentation", "English", "System", "ReferencePages", "Symbols", "Cos.nb"}]; makeGrid[data_] := Grid[List /@ data, Alignment -> Left, Dividers -> All, Spacings -> {1, 1}, Background -> {None, {{Lighter[ Blend[{Gray, Hue[RandomReal[], .8, 1]}, {.4, .6}], .8], White}}}]
In[2]:=
Click for copyable input
makeGrid[Text /@ NotebookImport[docNotebook, "Notes" -> "Text"]]
Out[2]=

추출된 모든 입력 샘플을 살펴봅니다.

In[3]:=
Click for copyable input
makeGrid[Take[NotebookImport[docNotebook, "Input"], 9]]
Out[3]=

입력을 "InactiveExpression" 형식으로 나타냅니다.

In[4]:=
Click for copyable input
makeGrid[Take[ NotebookImport[docNotebook, "Input" -> "InactiveExpression"], 9]]
Out[4]=

그래픽 출력의 모든 샘플을 살펴봅니다.

In[5]:=
Click for copyable input
Take[Cases[ NotebookImport[docNotebook, "Output"], _Graphics | _Image | _Graphics3D], 4]
Out[5]=

추출 된 예제 텍스트의 모든 샘플을 살펴봅니다.

In[6]:=
Click for copyable input
makeGrid[Take[NotebookImport[docNotebook, "ExampleText" -> "Text"], 9]]
Out[6]=

관련 예제

de en es fr ja pt-br ru zh