Wolfram Language

Mejoras en la interfaz de usuario

Procesamiento de documentos de cuaderno

Desde la versión 3, los cuadernos han sido almacenados como expresiones simbólicas que pueden ser accedidas y procesadas fácilmente en Wolfram Language, pero esto requiere una comprensión de la representación simbólica del cuaderno. NotebookImport elimina ese obstáculo simplificando el acceso a texto, gráficos, y código desde los cuadernos.

Importe todas las celdas estilizadas como "Notas" encontradas en la documentación por Cos, conviértalas a secuencias de texto sin formato, y regréselas en una tabla con un agradable formato.

muestre la entrada completa de Wolfram Language
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]=

Muestras de todas las entradas extraídas.

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

Muestre las entradas en forma de "InactiveExpression".

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

Muestras de todas las salidas gráficas.

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

Muestras de todos los ejemplos de textos extraídos.

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

Ejemplos relacionados

de en fr ja ko pt-br ru zh