The definitive Wolfram Language and notebook experience
The original technical computing environment
All-in-one AI assistance for your Wolfram experience
We deliver solutions for the AI era—combining symbolic computation, data-driven insights and deep technical expertise
Courses in computing, science, life and more
Learn, solve problems and share ideas.
News, views and insights from Wolfram
Resources for
Software DevelopersWe deliver solutions for the AI era—combining symbolic computation, data-driven insights and deep technical expertise
Wolfram SolutionsCourses in computing, science, life and more
Learn, solve problems and share ideas.
News, views and insights from Wolfram
Resources for
Software DevelopersNotes for Java programmers:
Entities in the Wolfram Language combine natural-language processing, high-level data semantics and knowledgebase access to unify real-world data representation in a unique way that enables new kinds of programming workflows.
Notes for Python programmers:
Entities in the Wolfram Language combine natural language processing, high-level data semantics and knowledgebase access to unify real-world data representation in a unique way. Together with the tightly integrated notebook system, Wolfram Language entities enable new and expressive kinds of programming workflows not readily available in Python. The Wolfram Client Library for Python allows Wolfram Language entities to be evaluated and manipulated directly from Python code.
In the Wolfram Language, real-world entities are just another kind of symbolic expression.
The Wolfram Language knows about thousands of kinds of real-world entities:
It's usually convenient to specify entities using natural language:
In[1]:= Out[1]=Entities have many properties. Here is the value of one:
In[2]:= Out[2]=Use entity["Properties"] to find a list of properties.
When you enter natural language, the is for disambiguation:
In[1]:=indicates an entity class:
In[1]:= Out[1]=Enter units and measures using ctrl+=:
In[1]:= Out[1]=InputForm shows the structure of the symbolic expression:
In[2]:= Out[2]=GeoPosition represents a geographic position:
In[1]:= Out[1]=DateObject represents a date/time:
In[1]:= Out[1]= In[2]:= Out[2]=Notes for Python programmers:
DateObject is unique to the Wolfram Language and is automatically parsed for importing or exporting into other environments. In Python, there are separate libraries for easier parsing of date strings, but they must be manually split or joined. DateObject can be accessed from Python through the Wolfram Client Library for Python.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4