Wolfram Language

Traitement de texte et de langues

Fréquence de mot dans le temps

La version 11 introduit WordFrequencyData pour obtenir des informations sur les fréquences de mots à partir de textes publiés, en plusieurs langues. Utilisez cette nouvelle fonction pour suivre les tendances dans l'usage des mots à travers le temps.

Comparez l'utilisation des noms de deux formats vidéo entre les années 1960 et 2000.

In[1]:=
Click for copyable input
videoFormats = {"VHS", "BETAMAX"}; freqvideoFormats = WordFrequencyData[videoFormats, "TimeSeries", {1960, 2000}, IgnoreCase -> True];
In[2]:=
Click for copyable input
DateListPlot[freqvideoFormats, Filling -> Axis]
Out[2]=

Comparez l'utilisation des noms de ces méthodes de transport durant deux siècles.

In[3]:=
Click for copyable input
transports = {"bus", "bicycle", "car", "train", "plane"}; freqtransports = WordFrequencyData[transports, "TimeSeries", {1800, 2000}, IgnoreCase -> True];
In[4]:=
Click for copyable input
DateListPlot[freqtransports, Filling -> Axis]
Out[4]=

Découvrez lorsque le stylo est devenu plus puissant que l'épée.

In[5]:=
Click for copyable input
DateListPlot[ WordFrequencyData[{"sword", "pen"}, "TimeSeries", {1700, 2000}, IgnoreCase -> True], Filling -> Axis]
Out[5]=

Réduisez la fenêtre de temps pour savoir quand l'épée a commencé à faire un retour.

In[6]:=
Click for copyable input
DateListPlot[ WordFrequencyData[{"sword", "pen"}, "TimeSeries", {1950, 2000}, IgnoreCase -> True], Filling -> Axis]
Out[6]=

Exemples connexes

de en es ja ko pt-br ru zh