Für aktuelle Nutzer
Version 12 erweitert nicht nur die Reichweite und Fähigkeiten der Wolfram Language, sondern bietet auch zahlreiche Verbesserungen im Sinne der grundlegenden Prinzipien der Sprache, für ein noch reibungsloseres und effizienteres System.
Zusätzliche Highlights für aktuelle Wolfram Language-Nutzer
(Außer wenn gekennzeichnet, sind alle Features am Desktop und in der Cloud verfügbar.)
Praktische Sprachfunktionen
ReverseSort »
Reihung des größten Elements an erster Stelle mit einer einzigen Funktion
Graphen behalten ihre Eigenschaften
Eigenschaften werden bei Graphenoperationen automatisch vererbt
Information[] über alles »
Standardisierte Abfrage von Informationen zu Objekten (Bilder, Audio, Cloud-Objekte, Entitäten, ...)
Genaue Datumsangaben »
Geben Sie Tage, Wochen, Monate oder einen bestimmten Zeitpunkt etc. an
Ein Name für jeden zellulären Automaten! »
Assoziationsbasierte Spezifizierungen für zelluläre Automatenregeln
Mathematik
Integrierte Konstanten
Automatisches Erzeugen von Integrations- und Summationskonstanten und anderen Konstanten
Grenzenlose Grenzwertberechnung
Grenzwerte von Funktionen in mehreren Variablen, Limes superior, Grenzwerte von Folgen u.v.m.
Gleichungen "von Hand" manipulieren
AddSides, MultiplySides, DivideSides etc. (aber immer korrekt)
Asymptotische Analyse »
Groß- O- und Klein-o-Notation, WKB-Näherung, asymptotische Lösungen u.v.m.
Beweisen Sie es!
Erstellen Sie symbolische Beweise auf der Grundlage eines Axioms mit FindEquationalProof
Diagramme komplexer Zahlen »
Komplexe Ebene, komplexe Werte in 2D und 3D; Funktionen, Daten
Keine Angst vor Wurzeln!
Einfacheres Formatieren von Root[]-Objekten
Formaler, aber weniger Punkte
etc. zur eleganteren Angabe formaler Variablen
Daten, Berechnung & neue Wege
Zahlen mit Unsicherheiten »
x ± dx für Berechnung, Visualisierung, etc.
Eingebautes industrietaugliches Systems Engineering
SystemModel, SystemModelSimulate, SystemModelPlot, ... für Maschinen, Schaltungen, Wege
Industrietaugliche konvexe Optimierung »
Quadratische, semidefinite, konische, ... Programme für große und kleine Optimierungsprobleme
Auch Moleküle sind symbolische Ausdrücke »
Visualisierung und Berechnung mit beliebigen (organischen) Molekülen
Werden Sie Teil der Blockchain- Revolution »
Bitcoin, Ethereum etc.: Lesen, schreiben, analysieren, Transaktionen durchführen
Geometrie
Platonische Körper und mehr »
Berechnungen aller Art mit Polyedern (einschließlich abgeschrägter Polyeder etc.)
Alles über Polygone »
Polygone mit Windungen, Schnittpunkten, Löchern etc.
Einheitliche Darstellung mit Region[] »
Automatisch visualisierte (implizite, explizite, ...) Regionen
Automatisierte euklidische Geometrie (und geometrisches Zeichnen)
Euklidische Geometrie (CircleThrough, Midpoint, ...) lösen mit FindGeometricConjectures etc.
Geografie
Blasen-Visualisierung
Visualisieren von Werten auf Karten mit GeoBubbleChart
Zufallspositionen
RandomGeoPosition für Zufallspunkte in allen Regionen (Länder etc.)
Visualisierung
Skalierte Plots
Verwenden Sie die Skalierungsfunktion Ihrer Wahl (Log, Wahrscheinlichkeit, etc.)
Stacked Plots »
Veranschaulichen Sie mehrere Datensätze gleichzeitig oder in Prozentform etc.
Mehrfeldige Plots »
Mehrere Diagrammfelder mit gemeinsamen Achsen
Maschinelles Lernen
Achtung, Transformer!
Eingebaute Funktionen wie AttentionLayer etc. für symbolische künstliche neuronale Netze
Haben Sie damit gerechnet? »
Automatische Anomalieerkennung für alle Arten von Daten
Das Universum des Merkmalsraums
FeatureSpacePlot, FeatureSpacePlot3D... und viele eingebaute Merkmalsextraktoren
Multi-GPU u.v.m.
Modernstes, hocheffizientes Training neuronaler Netze
Maschinelle Lernprozesse
Vollständig interaktives Dashboard zum Trainieren neuronaler Netze und mehr.
Neuronale Netze visualisieren
Automatische Visualisierung neuronaler Netzstrukturen (mit Drill-Down)
Exportieren Sie Ihr neuronales Netz
MXNet-Export von neuronalen Netzstrukturen
Die neuesten neuronalen Netze
Das Wolfram Neural Net Repository mit im Handumdrehen berechnungsfähigen Netzen für NetModel
Eine Verteilung von Katzenfotos
LearnDistribution zur Verteilung von jedem beliebigen Datentyp
Bildverarbeitung
Bildschirmfotos »
Erfassen von Bildern nicht nur von einer Kamera, sondern auch von Ihrem Bildschirm
Gesichtserkennung leicht gemacht
FacialFeatures zur Erkennung von Gesichtern und Gesichtszügen in einem Bild
Malen wie van Gogh
ImageRestyle zum automatischen Restyling von Bildern
Vektorisieren von Bitmap-Grafiken
ImageGraphics, um Bitmaps heuristisch in Vektorgrafiken umzuwandeln
Audio
Ton ab!
Machen Sie eine Tonaufnahme und arbeiten Sie damit als Audio[]-Objekt
Audio aus Spektrogrammen
Leiten Sie Audio aus einem Spektrogrammbild mit InverseSpectrogram ab
iPhone-Audioformate
M4A-Import und -Export
Sprache zu Text
Transkribieren Sie Text aus gesprochener Sprache mit SpeechRecognize
Sprechen und berechnen »
Synthetisieren Sie Sprache aus Text als berechenbares Audioelement.
Verarbeitung natürlicher Sprache
Leseverständnis?
Modernste Fähigkeiten zum Extrahieren von Textpassagen mit FindTextualAnswer
Industrietaugliche Entitätsextraktion
Länder, Daten, Filme und vieles mehr: Entnehmen Sie einem Text bestimmte Elemente mit TextCases
Text-Übersetzungsdienst
Übersetzen Sie zwischen Sprachen mithilfe eines externen Services
Schneller, kleiner, stärker...
Compilation all the way to machine code »
Experimenteller Compiler von der Wolfram Language zu LLVM
Numerische Raw Arrays
NumericArray zur effizienten Speicherung von Rohdatentypen (Integer16, ...)
Mehr Funktionalität, aber kleiner
Reduzierter Download-Footprint
Notebook-Innovationen
In + Out forever
In[•] and Out[•] markieren Eingaben und Ausgaben, auch ohne Kernel
Iconisieren Sie! »
Speichern Sie Code und Daten als Icon formatiert direkt in einem Notebook
Speicherung außerhalb des Notebooks
Übersichten über Audio, SparseArray etc. helfen bei der Wahl des Speicherorts
Präsentationen mit Notebooks »
Neue Presenter-Notebooks für interaktive Präsentationen mit verschiedenen Formaten, die sich an die Bildschirmgröße anpassen
64-Bit-Front-End am Mac!
Vollständige Unterstützung für 64-Bit-Cocoa für Notebooks auf dem Mac (> 2 GB etc.)
Sehen Sie die geschlossene Zellgruppe?
Automatische Indikatoren, die es einfacher machen, geschlossene Zellgruppen zu erkennen
Headless Linux-Notebooks
Qt 5-Support, Rendering ohne X-Server
Knowledgebase
Kein Laden von Wissensdatenbanken erforderlich
Automatisches prädiktives (oder manuelles) Vorabrufen von Daten aus der Wolfram Knowledgebase
Sofortige implizite Entitätsabfragen
Das erste, größte, meiste etc.: Direktes Abfragen von Entitätstypen und -klassen
Programmgesteuerte Suche im Web
Finden Sie Seiten und Bilder mit WebSearch und WebImageSearch
Systeme & Entwickler
Nie mehr init.m!
Programmatisch festlegbare Anfangswerte
Digitale Signaturen für alles »
Erstellen und verifizieren Sie digitale Signaturen
WolframScript editor
Erstellen und Bearbeiten Sie .wl- und .wls-Dateien via File > New
Asynchrone Tasks »
In einer Session, lokal auf Ihrem Computer oder in der Cloud
Kommunizieren durch Byte-Arrays
Import, Export, Zeichenketten-Konvertierung, etc. direkt mit Byte-Arrays
PersistentValue: Persistenz in allen Speichermedien »
Dieses Notebook, dieser Rechner, dieser User, ...: persistenter Code und persistente Daten
Fire-and-forget-Web-Operationen
Asynchrones Senden an eine URL, mit Callbacks
Wie viel Speicherplatz habe ich noch?
MemoryAvailable für den programmgesteuerten Zugriff auf Speicherplatzinfos
Alles serialisieren mit WXF »
Effizientes Speichern und Übertragen von beliebigen Ausdrücken in binärer Form
Externe Operationen
Nahtlose Remote-Dateioperationen
Use RemoteFile in CopyFile etc. zur Authentifizierung entsprechend Ihren Bedürfnissen
Mathematica kann auch E-Mail! »
Verbinden Sie sich mit einem beliebigen IMAP-Server und lesen/analysieren/ändern Sie E-Mail-Ordner.
Eingebautes SSH-Protokoll
RemoteRun etc. um Prozesse über SSH auf entfernten Rechnern auszuführen.
Was läuft auf meinem Rechner?
Programmatischer Zugriff auf ps-ähnliche Daten in laufenden Prozessen
Symbolische Netzwerkanalyse »
Erfassen von Netzwerkpaketen von und zu ihrem Computer
Kommunizieren mit Datenbanken
MongoDB
Daten in MongoDB lesen und schreiben
Terabyte-Datenbanken sind kein Problem
Komplett symbolische Schicht für den nahtlosen Zugriff auf SQL-Datenbanken
SPARQL, RDF, IRIs & etc. »
Programmatischer Zugriff auf Graphendatenbanken und Triplestores
Daten beziehen
Besser, schneller, CSV, XLS
Deutlich effizienterer (und robusterer) Import und Export von tabellarischen Daten
Machen Sie sich ein Bild einer Webseite
Mit WebImage erhalten Sie ein Bild von einer beliebigen Webseite
Alle HDF5-Formate
Vollständiger Import und Export von Ausdrücken nach HDF5
Bloomberg & Reuters
Echtzeit- und asynchrone Finanzdaten-Feeds (nur in der Wolfram Finance Platform)
Konnektivität und Interaktion
Autonomes Steuern mit Mikrocontrollern »
Deployen Sie Steuerungssysteme und Filter direkt auf Mikrocontroller
Python-Zellen im Wolfram Notebook
Verwenden Sie > um eine Python-Zelle zu starten, und erhalten Sie dann die Ergebnisse in der Wolfram Language
Fernsteuern Sie Ihren Internetbrowser »
Programmgesteuerte Interaktion mit einem Webbrowser
Auswertung von Python, JavaScript, ...
ExternalEvaluate zum Aufrufen von Code direkt aus der Wolfram Language
Authentifizierung eines externen Dienstes
OAuth etc. zur Authentifizierung des Zugangs zu externen Diensten
Ein Unity-Spiel gestalten »
Erzeugen Sie geometrische Elemente, erhalten Sie telemetrische Messungen... oder erstellen Sie programmgesteuert ein komplettes Spiel
In der Cloud
Wolfram Function Repository »
Sofortiger Zugriff auf ein öffentliches Repository von Funktionen mit der Möglichkeit, neue Funktionen hinzuzufügen
Notebooks mit einem Klick veröffentlichen
File > Publish to Cloud: mit uneingeschränktem Zugriff oder passwortgeschützt
Ihr Name in Ihrer Cloud-URL
Basis-URLs erlauben nun neben UUIDs auch Benutzernamen