Wolfram Language

Expansion de la base de connaissance

Combinez des données de beaucoup de domaines

En plus des nouvelles entités et propriétés, le Wolfram Knowledgebase a également été renforcée pour l'alignement et les connexions entre les domaines de données supplémentaires.

Commencez avec une star de cinéma.

In[1]:=
Click for copyable input
Entity["Person", "MattDamon::88f5d"][ EntityProperty["Person", "Image"]]
Out[1]=

Récupérez une liste de ses apparitions cinématographiques.

In[2]:=
Click for copyable input
films = Entity["Person", "MattDamon::88f5d"]["MovieAppearances"];

Extrayez une liste de co-vedettes pour lesquelles quelques informations biographiques existent en Wolfram Knowledgebase.

In[3]:=
Click for copyable input
costars = Cases[DeleteDuplicates[ Flatten[EntityValue[films, "Cast"]]], _Entity];
In[4]:=
Click for copyable input
RandomSample[costars, 10]
Out[4]=

Tracez les lieux de naissance connus de co-vedettes qui ont participé dans au moins un des films de Matt Damon.

In[5]:=
Click for copyable input
Quiet@GeoGraphics[{Red, PointSize[0.01], Opacity[0.5], Point@DeleteMissing[EntityValue[costars, "BirthPlace"]]}]
Out[5]=

Retournez à la liste de co-vedettes et découvrez si l'une d'elles a atteint la notoriété dans un autre domaine créatif.

In[6]:=
Click for copyable input
writers = Normal[DeleteMissing[ EntityValue[costars, "NotableBooks", "EntityAssociation"]]]
Out[6]=

Utilisez les propriétés des films et des gens pour identifier les co-vedettes qui, vraisemblablement sont apparues uniquement dans des images d'archives et enlevez-les de la liste.

In[7]:=
Click for copyable input
firstFilm = Sort[EntityValue[films, "ReleaseDate"]][[1]]
Out[7]=
In[8]:=
Click for copyable input
impossibleCostars = Select[writers, First[#]["DeathDate"] < firstFilm &]
Out[8]=
In[9]:=
Click for copyable input
Complement[writers, impossibleCostars]
Out[9]=

Exemples connexes

de en es ja ko pt-br ru zh