Wolfram Language

Améliorations de l'interface utilisateur

Traitement de documents de notebook

Depuis la version 3, les notebooks ont été enregistrés sous forme d'expressions symboliques pouvant facilement être chargées et traitées en Wolfram Language, mais cela nécessite une bonne compréhension de la représentation symbolique du notebook. NotebookImport élimine cet obstacle en simplifiant l'extraction de texte, de graphiques et de 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 brut et renvoyez-les dans un tableau joliment mis en forme.

Afficher 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]=

Affichez les entrées sous la forme d'"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