An Elementary Introduction to the Wolfram Language
16Datos del mundo real
Click for copyable input
Ingrese la frase en inglés united states:
Click for copyable input
Click for copyable input
Se oprime la casilla con la marca para confirmar la petición:
Click for copyable input
Encuentre la propiedad bandera de los Estados Unidos (United States):
In[1]:=
Click for copyable input
Out[1]=
Con el resultado así obtenido se puede continuar efectuando algún proceso que, en este caso, podría ser un procesamiento de imágenes.
Obtenga el negativo de color de la bandera estadounidense:
In[2]:=
Click for copyable input
Out[2]=
Si solo se quisiera obtener la bandera estadounidense, podría hacerse directamente en inglés.
In[3]:=
Click for copyable input
Out[3]=
EntityValue es una forma más flexible de obtener el valor de alguna propiedad.
Use EntityValue para obtener la bandera de los Estados Unidos (United States):
In[4]:=
Click for copyable input
Out[4]=
EntityValue también acepta listas de entidades.
Obtenga las banderas de una lista de países:
In[5]:=
Click for copyable input
Out[5]=
Wolfram Language incorpora mucha información sobre países, así como de muchos otros temas.
In[6]:=
Click for copyable input
Out[6]=
In[7]:=
Click for copyable input
Out[7]=
In[8]:=
Click for copyable input
Out[8]=
Pedir sus banderas:
In[9]:=
Click for copyable input
Out[9]=
Pregunte sobre planetas y obtenga la clase de entidades correspondiente a planetas:
In[10]:=
Click for copyable input
Out[10]=
Vea la lista de los planetas:
In[11]:=
Click for copyable input
Out[11]=
In[12]:=
Click for copyable input
Out[12]=
EntityValue puede manejar directamente clases de entidades, o sea que no se requiere usar EntityList.
In[13]:=
Click for copyable input
Out[13]=
Click for copyable input
Click for copyable input
Muestre la forma interna de la entidad que representa Estados Unidos (USA):
In[14]:=
Click for copyable input
Out[14]=
In[15]:=
Click for copyable input
Out[15]=
Dentro de Wolfram Language hay millones de entidades, cada una de ellas con una forma interna definida. En principio, puede ingresar a cualquiera de ellas usando su forma interna aunque, a menos que se vaya a usar la misma entidad una y otra vez, es mucho más práctico usar sencillamente ctrl+= y escribir su nombre en inglés llano.
Hay miles de diferentes tipos de entidades en Wolfram Language que cubren una gran variedad de áreas del conocimiento. Para saber más al respecto, hay que explorar la documentación de Wolfram Language, o las páginas de ejemplos en Wolfram|Alpha. Cada tipo de entidad tiene una lista de propiedades, y no es raro encontrar casos que tengan centenares de ellas. Una forma de acceder a esa lista es usando EntityProperties.
In[16]:=
Click for copyable input
Out[16]=
Sin embargo, en la práctica, una buena forma de proceder es preguntar en inglés llano sobre una propiedad determinada de alguna entidad, revisar la interpretación que se encontró y, a partir de ahí, volver a utilizar dicha propiedad.
Click for copyable input
In[17]:=
Click for copyable input
Out[17]=
In[18]:=
Click for copyable input
Out[18]=
Diferentes tipos de entidades tienen propiedades diferentes. Una que es común a muchos tipos de entidad es "Image".
In[19]:=
Click for copyable input
Out[19]=
In[20]:=
Click for copyable input
Out[20]=
In[21]:=
Click for copyable input
Out[21]=
In[22]:=
Click for copyable input
Out[22]=
Otros tipos de objetos tienen otras propiedades diferentes.
In[23]:=
Click for copyable input
Out[23]=
In[24]:=
Click for copyable input
Out[24]=
In[25]:=
Click for copyable input
Out[25]=
ctrl+= entrada en inglés llano
EntityList[class] entidades en una clase
EntityValue[entities,property] valor de una de las propiedades de alguna entidad
EntityProperties[type] lista de las propiedades de un tipo de entidad
InputForm[entity] representación interna en Wolfram Language de una entidad
16.1Encuentre la bandera de Suiza (Switzerland). »
Salida esperada:
Out[]=
16.2Obtenga una imagen de un elefante. »
Muestra de salida esperada:
Out[]=
16.3Use la propiedad "Mass" (masa) para generar una lista de las masas de los planetas. »
Salida esperada:
Out[]=
16.4Cree una gráfica de barras de las masas de los planetas. »
Salida esperada:
Out[]=
16.5Haga un collage con las imágenes de los planetas. »
Salida esperada:
Out[]=
16.6Detecte los bordes de la bandera de China. »
Salida esperada:
Out[]=
16.7Encuentre la altura del edificio Empire State (Empire State Building). »
Salida esperada:
Out[]=
16.8Calcule la altura del edificio Empire State dividida por la altura de la Gran Pirámide (Great Pyramid). »
Salida esperada:
Out[]=
16.9Calcule la elevación del monte Everest (Mount Everest) dividida por la altura del edificio Empire State. »
Salida esperada:
Out[]=
16.10Encuentre los colores dominantes en la pintura The Starry Night»
Salida esperada:
Out[]=
16.11Encuentre los colores dominantes en un collage con las imágenes de las banderas de todos los países de Europa. »
Salida esperada:
Out[]=
16.12Haga una gráfica circular de los PIB de los países de Europa (countries in Europe). »
Muestra de salida esperada:
Out[]=
Muestra de salida esperada:
Out[]=
+16.1Haga un collage con las banderas de todos los países de Europa, usando la propiedad "FlagImage"»
Muestra de salida esperada:
Out[]=
+16.2Detecte los bordes en una imagen de la pintura The Starry Night»
Salida esperada:
Out[]=
+16.3Obtenga el negativo de color de la pintura Mona Lisa»
Salida esperada:
Out[]=
¿De dónde obtiene Wolfram Language sus datos del mundo real?
Todo proviene de Wolfram Knowledgebase (la base de conocimientos central de Wolfram Language). Este repositorio se ha venido construyendo a lo largo de muchos años, revisando y curando cuidadosamente los datos provenientes de miles de fuentes originales.
¿Se actualizan regularmente los datos en Wolfram Language?
¿Qué grado de precisión tienen los datos en Wolfram Language?
Se trabaja minuciosamente para que sean tan precisos como sea posible, y se chequean extensamente. Pero, a fin de cuentas, esto depende también de lo que reportan los gobiernos y otros organismos autónomos.
¿Cómo hay que referirse a alguna entidad en particular?
En la forma que se desee. Wolfram Language está construido de tal modo que pueda comprender todas las maneras usuales de referirse a entidades (New York City, NYC, the big apple, etc., funcionan correctamente.)
¿Cómo se pueden encontrar todas las propiedades y valores de una entidad dada?
Use entity["Dataset"] o entity["PropertyAssociation"].
Sencillamente que no se conoce la respuesta para el valor solicitado o, al menos, que no se encuentra en Wolfram Knowledgebase. Use DeleteMissing para desechar los elementos Missing[...] de una lista.
 
Download Notebook Version
en