Wolfram Computation Meets Knowledge

Wolfram Language:
INTRODUCTION RAPIDE POUR PROGRAMMEURS

Affichez des notes supplémentaires pour:
Toutes les sections 
  • À propos de Wolfram Language
  • Affichez des notes supplémentaires pour:...
  • Notes aux programmeurs Java
  • Notes aux programmeurs Python
  • Masquez les notes supplémentaires
Démarrez

Connexions externes Version vidéo

Import et Export traitent automatiquement des centaines de formats de fichiers, de programmes, Internet, etc. :

In[1]:=1
Import["https://www.nps.gov", "Images"]
Out[1]=1

Notes aux programmeurs Java :

Wolfram Language unifie l'importation et l'exportation de différents types de fichiers avec Import et Export. Le support de format de fichier de Java est réparti entre différents progiciels et bibliothèques, souvent avec une sémantique différente pour la façon dont les données sont représentées.

Notes aux programmeurs Python :

Wolfram Language unifie l'importation et l'exportation des centaines de différents types de fichiers avec Import et Export. Le support de format de fichier de Python est réparti entre différents progiciels et bibliothèques, souvent avec une sémantique différente pour la façon dont les données sont représentées.


Wolfram Language référence les connexions de beaucoup d'APIs externes :

In[1]:=1
SocialMediaData["Facebook", "FriendNetwork"]
Out[1]=1

Device Framework permet l'entrée directe depuis des appareils connectés :

Copy to clipboard.
In[1]:=1
DeviceReadTimeSeries["GPIO",{10,1},4]
Out[1]=1

Notes aux programmeurs Java :

Les connexions et configurations intégrées de Wolfram Language permettent un accès transparent aux dispositifs et aux API qui nécessiteraient un code personnalisé ou des bibliothèques tierces en Java.

Notes aux programmeurs Python :

Les connexions et configurations intégrées référencées de Wolfram Language permettent un accès transparent à des milliers de périphériques et d'API externes qui nécessiteraient des outils et des bibliothèques supplémentaires en Python.


Utilisez EmbedCode pour créer un code pour appeler une API instantanée à partir d'un autre langage :

In[1]:=1
EmbedCode[APIFunction[{"x"->"Number"}, #x! &, "PNG"], "Java"]
Out[1]=1

Utilisez WSTP pour une communication bidirectionnelle entre Wolfram Engine et d'autres programmes.
Utilisez C/Link, J/Link, etc. pour créer un code externe pour interagir avec WSTP.

Notes aux programmeurs Java :

J/Link fournit une interface complète et homogène entre Java et Wolfram Language, permettant à toutes les classes et méthodes Java d'être appelées à partir de Wolfram Language et d'appeler Wolfram Language. Beaucoup de développeurs Java trouvent que l'environnement de notebook Wolfram et J/Link est l'environnement idéal pour explorer les classes Java et les bibliothèques.

Notes aux programmeurs Python :

En plus d’utiliser WSTP et d’appeler des API instantanées, Wolfram Language peut être appelé à partir de la Wolfram Client Library for Python (bibliothèque clients de Wolfram pour Python) ou en utilisant WolframScript pour évaluer les commandes sur les moteurs Wolfram locaux ou dans le cloud.


Tapez > au début d'une ligne pour spécifier un système d'évaluation externe (Python, NodeJS, etc.):

L'évaluateur interprète l'entrée et renvoie une expression de Wolfram Language :

In[1]:=1
[i/2 for i in range(10)]
Out[1]=1

Utilisez ExternalEvaluate pour spécifier les options pour l'évaluateur :

In[2]:=2
ExternalEvaluate[{"Python", "Version" -> "3.6"}, "[i/2 for i in range(10)]"]
Out[2]=2

Notes aux programmeurs Python :

ExternalEvaluate est compatible avec Python 2.4+ et 3.6+, ainsi qu'une intégration directe des progiciels de NumPy et PIL .

RÉFÉRENCE RAPIDE : Appeler des programmes externes


© 2020 Wolfram. Tous droits réservés.