Neu in Mathematica 14.2
Mathematica 14.2 führt mit dem Befehl Tabular ein leistungsstarkes Werkzeug ein, das einen einheitlichen und effizienten Weg zur Handhabung von in Zeilen und Spalten angeordneten Datentabellen bietet. Im Zuge dessen wurden Hunderte anderer Funktionen angepasst, um von den Eigenschaften des Werkzeugs überall zu profitieren. Weitere neue Funktionen und Verbesserungen kommen mit Version 14.2 hinzu, um neuronale Netze und LLMs zu verbessern, mit der Spieltheorie zu arbeiten, GPU-Berechnungen zu verbessern und Bilder und Videos zu erweitern.
Stephen Wolframs Blogbeitrag zum Release von Version 14.2
- Erstellen einer gegen Fehleingaben geschützten Version einer Funktion mit dem Befehl
Failsafe
- Löschen von Elementen, die einer Kriteriumsfunktion nicht genügen, mit dem Befehl
Discard
- Verwenden des Befehls
AssociationComap
, um eine Assoziation zu erstellen, indem eine Liste von Funktionen auf einen Wert angewendet wird - Anzeige eines Ausdrucks, der mit dem Befehl
HoldCompleteForm
vollständig von der Auswertung ausgenommen ist - Der Befehl
Tabular
stellt spaltenorientierte tabellarische Daten mit verschiedenen Typen, fehlenden Werten usw. dar - Der Befehl
ToTabular
konvertiert insTabular
-Format und erlaubt dabei eine detaillierte Kontrolle - Mehrere neue Funktionen wurden eingeführt, um
Tabular
-Operationen zu unterstützen:FromTabular
,TabularQ
,TabularColumn
,TabularRow
,TabularSchema
,ColumnKeyExistsQ
,TabularQ
,TabularColumnQ
undTabularRowQ
- Mehrere integrierte Funktionen wurden aktualisiert, um den Befehl
Tabular
nativ zu unterstützen, einschließlichPart
,Take
,Drop
,TakeDrop
,Key
,KeyDrop
,KeyTake
,Select
,Discard
,TakeSmallestBy
,TakeLargestBy
,MaximalBy
undMinimalBy
- Viele neue
Import
-Formate wurden hinzugefügt oder aktualisiert, um tabellarische Daten zu unterstützen, wieCSV
,XLSX
,XLS
,ODS
,SXC
,TSV
,Table
,Parquet
,ArrowIPC
,ORC
,ArrowDataset
,SAV
,SAS7BDAT
,DTA
,POR
,XPORT
,RData
,RDS
undDIF
- Der Befehl
DataConnectionObject
ermöglicht die Verbindung zu Datenspeichern (mit Authentifizierung, Abfragen usw.) wie „AmazonS3“, „AzureBlobStorage“, „Dropbox“ und „IPFS“ - Der Befehl
DatabaseReference
wurde aktualisiert, damit relationale Datenbanken als Out-of-Core-Backends für denTabular
-Befehl verwendet werden können - Rückgabe einer In-Memory-Version eines Out-of-Core-Objekts mit dem Befehl
ToMemory
- Behandlung von fehlenden Werten und Ausreißern in tabellarischen Daten mit den Befehlen
TransformMissing
bzw.TransformAnomalies
- Verteilen von Werten aus einer einzigen Spalte in mehrere Spalten mit dem Befehl
PivotToColumns
; und umgekehrt, Sammeln von Werten aus mehreren Spalten in einer Spalte mit dem BefehlPivotFromColumns
- Der Befehl
TransformColumns
berechnet Spalten aus Werten in jeder Zeile - Einfache oder gruppierte Aggregation mit dem Befehl
AggregateRows
durchführen - Mit dem Befehl
PivotTable
eine Pivot-Tabelle mit mehreren Zeilen- und Spalten-Pivots und Aggregation berechnen - Viele Visualisierungsfunktionen wurden aktualisiert, um das Darstellen von Werten aus Tabellenspalten zu unterstützen, darunter
BarChart
,PieChart
,BubbleChart
,Histogram
,DateHistogram
,ListPlot
,ListLinePlot
,ListPlot3D
,StackedListPlot
,DateListPlot
und weitere - Asynchrone LLM-Generierung mit den Befehlen
LLMSynthesizeSubmit
undChatSubmit
- Mehrere Funktionen für maschinelles Lernen und neuronale Netze wurden aktualisiert und unterstützen nun den
Tabular
-Befehl, darunterClassify
,Predict
,ClassifierMeasurements
,PredictorMeasurements
,FindClusters
,LearnDistribution
,FeatureExtraction
,DimensionReduce
,FeatureSpacePlot
,NetTrain
undNetMeasurements
- Repräsentation eines simultanen Spiels, das durch Auszahlungsmatrizen oder -arrays spezifiziert ist, mit dem Befehl
MatrixGame
- Finden von Nash-Gleichgewichten in einem
MatrixGame
mit dem BefehlFindMatrixGameStrategies
- Visualisierung von Matrixspielen und Strategien mit dem Befehl
MatrixGamePlot
- Darstellung eines sequentiellen Spiels, das durch einen Spielbaum spezifiziert ist, mit dem Befehl
TreeGame
- Finden von teilspielperfekten Gleichgewichten (subgame perfect equilibria - SPE) für ein
TreeGame
mit dem BefehlFindTreeGameStrategies
- Visualisierung von Spielbäumen und -strategien mit dem Befehl
TreeGamePlot
- Vereinfachen oder Erweitern von symbolischen Array-Ausdrücken mit den Befehlen
ArraySimplify
bzw.ArrayExpand
- Der Befehl
ComponentExpand
zerlegt einen symbolischen Array-Ausdruck in seine Bestandteile - Den Zeitpunkt relevanter astronomischer Ereignisse mit dem Befehl
FindAstroEvent
finden - Der Befehl
MidDate
berechnet das Mitteldatum eines granularen Datums oder einer Liste von Daten - Der Befehl
GPUArray
speichert Daten im Speicher, der für GPU-beschleunigte Berechnungen zugänglich ist - Mehrere integrierte Funktionen wurden aktualisiert, um den Befehl
GPUArray
zu unterstützen, darunterArrayDepth
,Dimensions
,Length
,Part
,Dot
,Transpose
,ConjugateTranspose
,Diagonal
,Tr
,LinearSolve
,Fourier
,SeedRandom
,RandomInteger
,Mean
,Variance
,Min
,Max
,Plus
,Times
,Total
,Sin
,Cos
,Tan
,ArcSin
,Exp
,Log
und weitere - Objekterkennung und -verfolgung in einem Video mit dem Befehl
VideoObjectTracking
- Hervorheben von Objekten in einem Video mit dem Befehl
HighlightVideo
- Mit dem
SubtitleStyle
-Befehl kann der Stil für die erstellten Untertitelspuren festgelegt werden - Der Befehl
MagnetostaticPDEComponent
modelliert Magnetostatik ohne Ströme - Der Befehl
MagneticPDEComponent
modelliert quasistatische Magnetfelder mit Strömen
Vollständige Liste der Neuerungen in Mathematica 14.2 auf den Webseiten des Herstellers Wolfram Research