theor = output; secondTS = time.time(); dStreamIITimestamps["test" + str(executeSample)] = secondTS - firstTS; dStreamIITimestamps["delta" + str(executeSample)] = abs(output - theor); runningTotal += output; dStreamIITest.printClusters() avgActual = runningTotal/(1.0*numExecuteSamples); firstTS = time.time(); encryptedFile = dStreamIITest.encrypt(inputFilePath) secondTS = time.time(); dStreamIITimestamps["encrypt"] = secondTS - firstTS; firstTS = time.time(); decryptedFile = dStreamIITest.decrypt(inputFilePath+"EncryptOut.csv") secondTS = time.time(); dStreamIITimestamps["decrypt"] = secondTS - firstTS; netLoadingTime = 0; for i in range(numTrainingSamples): netLoadingTime += dStreamIITimestamps["load" + str(i)]; netExecuteTime = 0; runningMAE = 0.0; for i in range(numExecuteSamples): netExecuteTime += dStreamIITimestamps["test" + str(i)]; runningMAE += dStreamIITimestamps["delta" + str(i)]; runningMAE = runningMAE/(1.0*avgActual*numExecuteSamples);