- ArrayBsearch
- ArrayCopy
- ArrayCompare
- ArrayFree
- ArrayGetAsSeries
- ArrayInitialize
- ArrayFill
- ArrayIsDynamic
- ArrayIsSeries
- ArrayMaximum
- ArrayMinimum
- ArrayPrint
- ArrayRange
- ArrayResize
- ArrayInsert
- ArrayRemove
- ArrayReverse
- ArraySetAsSeries
- ArraySize
- ArraySort
- ArraySwap
- ArrayToFP16
- ArrayToFP8
- ArrayFromFP16
- ArrayFromFP8
ArrayFromFP8
Kopiert ein Array vom Typ uchar in ein Array vom Typ float oder double mit dem angegebenen Format.
bool ArrayFromFP8(
|
Überladung für den Typ double
bool ArrayFromFP8(
|
Parameter
dst_array[]
[out] Empfänger-Array des Typs float oder double.
src_array[]
[in] Quellarray vom Typ uchar.
fmt
[in] Format der Kopie aus der Enumeration ENUM_FLOAT8_FORMAT.
Rückgabewert
Gibt bei Erfolg „true“ zurück, andernfalls „false“.
Hinweis
Alle Arten von FP8-Formaten sind in der Enumeration ENUM_FLOAT8_FORMAT definiert und werden in MQL5 nur für Operationen mit ONNX-Modellen verwendet.
Wenn die aus der Ausführung der Funktion OnnxRun erhaltenen Ausgabeparameter FP8 aus der Enumeration ENUM_FLOAT8_FORMAT sind, können Sie diese Funktion verwenden, um das Ergebnis in Float- oder Double-Arrays umzuwandeln.
FP8 (8-Bit-floating point) ist einer der Datentypen, die zur Darstellung von Gleitkommazahlen verwendet werden. In FP8 wird jede Zahl durch 8 Datenbits dargestellt, die typischerweise in drei Komponenten unterteilt sind: Vorzeichen, Exponent und Mantisse. Dieses Format bietet ein Gleichgewicht zwischen Genauigkeit und Speichereffizienz und ist daher attraktiv für Anwendungen, die Speicher und Recheneffizienz erfordern.
Durch die Verwendung einer kompakten Zahlendarstellung reduziert FP8 den Speicherbedarf und beschleunigt die Berechnungen. Darüber hinaus kann FP8 für die Implementierung von Operationen auf niedriger Ebene wie arithmetische Berechnungen und Signalverarbeitung nützlich sein.
Beispiel: Die Funktion aus dem Artikel „Arbeiten mit ONNX-Modellen in den Formaten float16 und float8“
//+------------------------------------------------------------------+
|
Siehe auch