- 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
Copie un tableau de type uchar dans un tableau de type float ou double avec le format donné.
bool ArrayFromFP8(
|
Surcharge pour le type "double"
bool ArrayFromFP8(
|
Paramètres
dst_array[]
[out] Tableau destination d'élements de type float ou double.
src_array[]
[in] Tableau source de type uchar.
fmt
[in] Copie du format à partir de l'énumération ENUM_FLOAT8_FORMAT.
Valeur de Retour
Renvoie true en cas de succès ou false sinon.
Note
Tous les types de format FP8 sont définis dans l'énumération ENUM_FLOAT8_FORMAT et sont utilisés dans MQL5 uniquement pour les opérations avec des <li4 >modèles ONNX.
Si les paramètres de sortie obtenus à partir de l'exécution de la fonction OnnxRun sont du FP8 de l'énumération ENUM_FLOAT8_FORMAT, vous pouvez utiliser cette fonction pour convertir le résultat en tableaux flottants ou doubles.
FP8 (virgule flottante 8 bits) est l'un des types de données utilisés pour représenter les nombres à virgule flottante. Dans FP8, chaque nombre est représenté par 8 bits de données, généralement divisés en 3 composants : signe, exposant et mantisse. Ce format offre un équilibre entre précision et efficacité de stockage, ce qui le rend attrayant pour les applications nécessitant de la mémoire et de l'efficacité informatique.
En utilisant une représentation compacte des nombres, FP8 réduit les besoins en mémoire et accélère les calculs. De plus, FP8 peut être utile pour mettre en uvre des opérations de bas niveau telles que des calculs arithmétiques et le traitement du signal.
Exemple : fonction issue de l'article Travailler avec des modèles ONNX aux formats float16 et float8
//+------------------------------------------------------------------+
|
Voir également