Wolfram Language


Exemples des nouveautés vedettes pour les utilisateurs actuels de Wolfram Language
(Sauf indication contraire, toutes les fonctionnalités sont disponibles pour les ordinateurs de bureau et en cloud.).

Les notebooks ont une toute nouvelle apparence!

Fontes de codes très élégantes »

Courier n'y est plus, même sur le bureau, il a été remplacé par une élégante fonte de code appelée sans-serif.

Correction orthographique en temps réel »

Vérification orthographique avec des dictionnaires étendus disponibles quand vous commencez à taper dans plus de 25 langues (version bureau).

Encore plus d'autocomplétion »

Vous voulez connaître les valeurs des options possibles, ou des propriétés de l'entité? Il suffit de commencer à taper...

Trace d'appels pour tout message »

Un nouvel affichage de message vous permet de trouver immédiatement où un message a été généré.

Mise en évidence des cellules d'initialisation »

Dans un notebook, Ctrl + 8 maintenant crée immédiatement une cellule d'initialisation, indiquée par un fond gris.

Documentation web copiable

Des exemples de documents web sont en direct quand ils sont copiés, même sur le bureau.

Éditeur de package optimisé »

Modifiez votre code dans un notebook plein; Sauvegarde-le en tant que texte en clair Get[]able.

Nouvelles fonctionnalités de programmation super élégantes

Une Table simple n'a pas besoin d'accolades »

Table[x, n] crée n copies de x; sans avoir besoin de Table[x,{n}]

Le puissant Nothing »

Remplacez un élément d'une chaîne avec Nothing—et il disparaîtra.

Juste enveloppez Echo pour imprimer un résultat »

Echo imprime, mais alors retourne ce qu'il a imprimé, de sorte que vous pouvez le glisser dans le code partout.

Évitez des enveloppes spéciales en utilisant UpTo »

Take[{a,b,c},UpTo[5]] fonctionne simplement; Sans conditionnels nécessaires.

La famille ceci-cela

MinMax, TakeDrop, AbsArg: fonctions simples pour créer des paires de sortie.

Faites-le qu'une fois »

Once vous permet d'exécuter du code seulement une fois par session.

Non seulement Gamme mais Subdivision »

Créez une liste de n nombres de 0 à 1, etc.

Filtrage par motif pour les associations »

Mettez des filtrages partout dans les associations, avec appariement sans ordre correct etc.

Synchronisation précise, même quand c'est court »

RepeatedTiming répète automatiquement des opérations plus rapides et fait les moyennes le temps qu'elles prennent.

Encore davantage de programmation fonctionnelle

Incorporez dans l'historique »

SequenceFold vous permet d'incorporer dans un certain nombre d'éléments précédents.

TakeLargest, TakeLargestBy... »

Obtenez les n plus grands, plus petits, etc. éléments d'une liste.

Imbriquez pour créer un réseau »

Créez un graphique en imbriquant itérativement une fonction.

La famille Sequence »

SequencePosition, SequenceCount, etc.: recherche des séquences directement dans les listes.

BlockMap »

Mappe des fonctions qui prennent des blocs plutôt que des éléments simples.

Essayez-le »

Groupings génère des arbres possibles contenant des éléments particuliers.

Davantage avec du texte et langage naturel

Davantage de fonctions d'évaluation de chaînes.

StringContainsQ, StringStartsQ, PalindromeQ...

Énormes listes de motss »

WordList pour des mots de différents types (communs, verbes, etc.) dans 27 langues.

Trouvez des mots, des phrases, etc. »

TextWords, TextSentences, etc. pour obtenir des listes de mots, de phrases dans une chaîne.

Définissez ce mot! »

WordDefinition pour un accès direct aux définitions de mots.

Faites le diagramme de cette phrase! »

Analyse de la phrase complète en arbres, propositions, expressions, etc.

Interprète pour les données structurées »

CompoundElement, RepeatingElement, etc. pour interpréter des données structurées.

Interface linguistique programmable »

Déployez des grammaires arbitraires contenant des éléments intégrés de NLU.

Tout est maintenant multilingue

Traductions de code multilingues »

Annotez le code en temps réel avec des explications de la fonction dans une douzaine de langues.

Translittération pour tout »

Translittérez du mandarin, russe, tout, à n'importe quel système d'écriture.

Convertissez à ASCII »

RemoveDiacritics pour enlever les marques diacritiques.

OCR au-delà de l'anglais »

TextRecognize maintenant prend en charge 60 langues.

Commodités algorithmiques

Réalisez facilement de l'arithmétique—avec les séries temporelles »

Ajoutez, soustrayez, etc. les séries temporelles, avec un échantillonnage régulier ou irrégulier.

Nombres de bases mixes »

Pieds et pouces, dollars et centimes: gérez un nombre de bases mixtes

Découvrez les limites des données... »

CoordinateBounds calcule min et max pour chaque dimension dans les données.

Les distributions statistiques peuvent avoir des unités »

Les distributions statistiques peuvent donner des quantités, avec toutes les unités correctes.

DistanceMatrix distances en paires »

Les distances entre les points géographiques, les dates, les chaînes, les images...

Commodités graphiques

Tortues tout le long du chemin vers le bas »

AnglePath fournit de chemins comme ceux de Logo de puissance industrielle.

Instantanément polaire, sphérique... »

FromPolarCoordinates etc. pour la conversion instantanée vers et à partir des coordonnées polaires.

Icônes automatiques de A New Kind of Science, et bien au-delà »

RulePlot affiche automatiquement les règles et les évolutions pour les automates cellulaires, etc., dans de nombreux formats.

Remplissez de grandes données mathématiques

Équation aux dérivées partielles symboliques, équations intégrales, fonctions de Green... »

Longtemps attendue, et construite sur une immense tour de fonctionnalité algorithmique.

Problèmes aux valeurs propres pour les équations différentielles »

Problèmes de valeurs propres symboliques et numériques: Helmholtz, Schrödinger, etc.

GOE, GUE...: Matrices aléatoires de tout type »

Support complet pour les matrices aléatoires et leurs propriétés statistiques.

Plus et meilleure visualisation

Étiquetez tout avec des légendes »

Les légendes placées automatiquement vous permettent d'étiqueter des points, lignes et courbes...

La famille de tracés de parcelles »

Découvrez l'intérieur des régions 3D avec six types de tracés de parcelles.

Coupes plans locales pour les coupes, etc. »

ClipPlanes devient un style pour tout objet en 3D.

Axes inversées, reciproques, échelonnées, etc. »

Configurez n'importe quel type de transformation de marques d'axes que vous désirez.

Donnez un thème aux graphes, jauges, mailles »

PlotTheme change instantanément entre différents thèmes visuels pour les graphes etc.

Géographie

Distances en voiture »

Utilisez TravelDistance pour trouver des distances de conduite réelles, pas seulement les distances géodésiques.

Cartes historiques de pays »

Séquences de cartes de frontières pour les histoires de plus de 1,000 pays.

Les images satellites »

Mosaïques pouvant zoomer jusqu'au niveau 11 pour la Terre (ainsi que pour la Lune, Mars, Pluton, etc.).

Géométrie de terrains »

Géométrie complète en 3D à partir de GeoElevationData.

Pour les cours de maths

Ne se joignent pas à travers les singularités... »

exclusions exactes pour tous les tracés (2D, 3D...).

Nombres polygonaux  »

Nombres instantanés triangulaires, carrés, etc.

Dérivées à la main... »

DifferenceQuotient pour approximer Ε-Δ et tout.

Tracez n'importe quelle région »

Quelle que soit la façon que vous définissez une région, vous pouvez tracer seulement sur la dite région.

Chiffres romains  »

Vous voulez faire les mathématiques comme cela se faisait il y a 2000 ans?

Les données sont de plus en plus grandes

Entités et propriétés avec date »

Demandez des valeurs à des dates particulières en utilisant Dated.

Définissez vos propres entités »

EntityStore vous permet de spécifier vos propres entités, propriétés et valeurs.

Dépôt de données Wolfram »

Support de base pour accéder instantanément aux données externes à grande échelle.

Entités implicites »

Les cinq plus grands pays, le métal le plus dense, etc., tous symboliquement spécifiés.

Accumulez des données de partout en Wolfram Data Drop »

Utilisez une douzaine de méthodes différentes pour obtenir des données dans les archives de données en cloud.

Nouvelle disposition automatique pour Dataset »

Toute forme, toute profondeur, formatés automatiquement—avec défilement et exploration de manière hiérarchique.

Audio!

Audio réellement à grande échelle »

Prise en charge du traitement des fichiers audio d'une heure, en les visualisant, etc.

L'audio est à son ce que l'image est à graphique »

Manipulez directement l'audio affiché dans les notebooks.

Encore plus avec les images

Les images peuvent être encore plus grandes »

DynamicImage vous permet de garder une image sur le disque, zoomer et naviguer là-dessus.

Beaucoup de photographie de calcul »

ColorBalance pour corriger les couleurs, etc.

Mise en évidence de style dans les images »

Mise en évidence statique et dynamique des points, des courbes et des zones en images.

D'images aux mailles calculables... »

ImageMesh convertit toute image en 2D ou en 3D binaire à la région de mailles correspondante.

Lecture automatique des métadonnées à partir d'images ».

Extrayez automatiquement dates, heures, etc. depuis Exif, XMP, IPTC.

Machine Learning et Intelligence artificielle

C'est l'image de quoi? »

ImageIdentify etc. pour reconnaître 10,000 classes d'objets.

Déterminez quelles propriétés rechercher »

L'option de FeatureExtractor pour spécifier comment extraire les propriétés Classify etc.

Réseaux neuronaux symboliques »

Construisez et entraînez les réseaux neuronaux en utilisant CPUs et GPUs.

Regroupement pour tout »

Regroupement basé en Machine learning des données, des images, du texte, etc., création des arbres, des dendrogrammes, etc.

Plus dans la base de connaissance

Wikipédia est incorporé »

Tirez du matériel des articles de Wikipédia.

Découvrez les fonctions propres »

WolframLanguageData pour des informations détaillées sur les fonctions du Wolfram Language.

Nourriture, océans, protection contre les radiations, mortalité, Pokémon... »

Beaucoup plus de domaines de connaissance sont converts.

Prévisions météorologiques »

Les prévisions ainsi que des données météorologiques historiques.

Prenons l'impression en 3D au sérieux

Réparez la géométrie pour que vous puissiez l'imprimer »

RepairMesh vous permet de réparer les petits défauts dans la géométrie en 3D.

Imprimez ce tracé en 3D! »

Canalisation automatique à partir d'un tracé 3D de fonctions ou de données, à un objet imprimé en 3D.

Imprimez-le... en 3D »

Connexions instantanées aux imprimantes 3D et services d'impression 3D.

Imprimez cet os! »

Passez d'un scan en 3D (ou AnatomyData intégré) à un objet imprimé en 3D, tel qu'un os.

Produits chimiques, noeuds, polyèdres, terrain... »

Géométries 3D immédiatement imprimables.

Étendez l'infrastructure au niveau des systèmes

Publication-souscription arrive à Wolfram Language »

Cadre de canaux flexible pour la communication entre n'importe quoi, dans les notebooks, etc.

Parallélisez sur les répertoires de fichiers »

FileSystemMap vous permet de mapper des opérations sur les répertoires imbriqués.

Stockage local persistant d'objets »

LocalObject, LocalCache, etc. pour stocker, cache, etc. n'importe quoi localement.

Tableaux bruts binaires d'octets »

Stockez les données directement sous forme binaire.

WolframScript pour tout, depuis la coquille »

Appelez code, API et fonctions avec les noyaux locaux ou en cloud directement de la ligne de commande.

Expressions multiples persistantes en cloud »

CloudExpression vous permet de placer des expressions en cloud et qui pourront être modifiés à tout moment.

Connectez-vous à sockets »

Communiquez au moyen de sockets juste comme au moyen de fichiers.

Accès au cloud grâce à des touches d'autorisations. »

Configurez des objets de cloud afin que toute personne ayant une clé peut y accéder.

Interaction dans le Web

Formes Web beaucoup plus sophistiquées »

Formes multipages, extensibles, recyclables, etc., avec plusieurs types de contrôles.

Manipulez votre propre repartition d'URL »

URLDispatcher vous permet de définir symboliquement des règles pour différentes URL.

Obtenez-le de façon asynchrone

URLSubmit et HandlerFunctions pour lecture asynchrone d'URL.

Conversations en temps réél déployées sur le Web »

Utilisez AskFunction pour configurer la logique arbitraire pour les interactions entre utilisateurs ("entretiens", "assistants"...).

L'ensemble du magasin à cookies »

la manipulation symbolique détaillée pour l'obtention, la fixation et le stockage des cookies.

API par courrier »

Exécutez automatiquement le code basé sur la réception du courrier électronique.

Requêtes symboliques d'HTTP »

HTTPRequest pour représenter toute requête HTTP dans une forme symbolique pratique.

de en es ja ko pt-br ru zh