Reale Entitäten Video-Version Anmerkungen für Java-Programmierer: Entitäten kombinieren auf eine einzigartige Weise die Verarbeitung natürlicher Sprache, High-Level-Datensemantik und die Knowledgebase zu einer einheitlichen Darstellung realer Daten. Dies ermöglicht neue Programmier-Workflows. Anmerkungen für Python-Programmierer: Entitäten kombinieren auf eine einzigartige Weise die Verarbeitung natürlicher Sprache, High-Level-Datensemantik und die Knowledgebase zu einer einheitlichen Darstellung realer Daten. In Kombination mit dem integrierten Notebook-System ermöglicht dies neue und expressive Programmier-Workflows, die es so in Python nicht gibt. Mit der Wolfram Client Library for Python können Entitäten der Wolfram Language direkt im Python-Code ausgewertet und manipuliert werden. In der Wolfram Language sind Entitäten mit Bezug zur echten Welt eine weitere Art symbolischer Ausdrücke. Die Wolfram Language (er-)kennt Tausende Arten von realen Entitäten: Länder Städte chemische Elemente biologische Arten Filme Personen Satelliten Flughäfen Firmen ... Normalerweise ist es praktisch, Entitäten in natürlicher englischer Sprache anzugeben: In[1]:= Out[1]= Entitäten besitzen eine Vielzahl von Eigenschaften. Hier ist der Wert einer dieser Eigenschaften: In[2]:= Out[2]= Geben Sie entity["Properties"] ein, um eine Liste von Eigenschaften zu erhalten. Wenn Sie Eingaben in natürlicher Sprache durchführen, steht für Mehrdeutigkeit: In[1]:= kennzeichnet eine Entitäten-Klasse: In[1]:= Out[1]= Geben Sie Einheiten und Maße mit ctrl+=ein: In[1]:= Out[1]= InputForm gibt die Struktur des symbolischen Ausdrucks: In[2]:= Out[2]= GeoPosition repräsentiert eine geographische Lage: In[1]:= Out[1]= In[2]:= Out[2]= DateObject repräsentiert ein Datum/eine Uhrzeit: In[1]:= Out[1]= In[2]:= Out[2]= Anmerkungen für Python-Programmierer: DateObjects sind einzigartig in der Wolfram Language und werden automatisch beim Import oder Export in andere Umgebungen geparst. In Python gibt es eigene Libraries zum einfacheren Parsen von Daten-Strings, wobei diese manuell gesplittet oder verbunden werden müssen. DateObject kann in Python durch die Wolfram Client Library for Python aufgerufen werden.