Wolfram Language

Améliorations de l'interface utilisateur

Traitement de documents de notebook

Depuis la version 3, les notebooks ont été enregistrés comme des expressions symboliques pouvant facilement être chargés et traités en Wolfram Language, mais cela nécessite une compréhension importante de la représentation symbolique du notebook. Ce NotebookImport efface cet obstacle en simplifiant l'accès aux textes, graphiques et code à partir des notebooks.

Importez toutes les cellules utilisées comme "Notes" trouvées dans la documentation de Cos, convertissez-les en simples chaînes de texte sans format, et retournez-les dans un tableau bien formaté.

Montrer l'entrée complète 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]=

Des échantillons de toutes les entrées extraites.

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

Montrez les entrées en forme de "InactiveExpression".

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

Des échantillons de toutes les sorties graphiques.

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

Des échantillons de tous les exemples de textes extraits.

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

Exemples connexes

de en es ja ko pt-br ru zh