//+------------------------------------------------------------------+ //| TestScaler.mq5 | //| Copyright 2025, Leo. | //| https://www.mql5.com/es/users/nique_372/news | //+------------------------------------------------------------------+ #property copyright "Copyright 2025, Leo." #property link "https://www.mql5.com/es/users/nique_372/news" #property version "1.00" #property strict #include "ScalerBaseCL.mqh" #include "ScalerBase.mqh" //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void OnStart() { //--- matrix hola; hola.Resize(15000, 15000); hola.Random(0, 20.0); //--- MaxMinScalerCL escalador; ulong antes = GetMicrosecondCount(); escalador.fit_transform(hola, false); ulong despues = GetMicrosecondCount() - antes; Print("Tiempo en microsegundos GPU = ", despues); Sleep(1000); //--- MaxMinScaler escalador_n; antes = GetMicrosecondCount(); escalador_n.fit_transform(hola, false); despues = GetMicrosecondCount() - antes; Print("Tiempo en microsegundos CPU = ", despues); } //+------------------------------------------------------------------+