我试图取整一个由Keras模型预测结果输出的numpy数组。但是在执行之后圆形/圆形周围没有变化。在
这里的最终目标是数组在低于/等于0.50时向下舍入为0,如果高于0.50则向上取整。在
代码在这里:
from keras.models import load_model
import numpy
model = load_model('tried.h5')
data = numpy.loadtxt("AppData\Roaming\MetaQuotes\Terminal\94DDB309C90B408373EFC53AC730F336\MQL4\Files\indicatorout.csv", delimiter=",")
data = numpy.array([data])
print(data)
outdata = model.predict(data)
print(outdata)
numpy.around(outdata, 0)
print(outdata)
numpy.savetxt("AppData\Roaming\MetaQuotes\Terminal\94DDB309C90B408373EFC53AC730F336\MQL4\Files\modelout.txt", outdata)
日志也在这里:
^{pr2}$如有任何帮助,将不胜感激,谢谢。在
我假设您希望数组中的元素四舍五入到一些
n
小数位。下面是这样做的说明:要使十进制舍入到位,请指定
^{pr2}$out=
参数,如下所示:相关问题 更多 >
编程相关推荐