英文:
Golang - Duration for individual operation
问题
我有一个算法,它对PNG图像中的一个像素执行数学运算,然后根据结果绘制一个新的图像。我想显示整个过程的持续时间,然后更具体地显示每个单独像素的时间。
算法的结果显示在终端上:
>> 图像像素:921600 -- 宽度 x 高度:960 - 960
>> 经过的时间(毫秒):165.913052ms
我最初的想法是输出 elapsed / totalPixels
的结果,但由于类型不正确而导致错误。
英文:
I have an algorithm that performs a mathematical operation on a pixel within a PNG image, it then draws a new image from the result. I'm wanting to show the duration time for the entire process and then be more specific and show the time time taken for each individual pixel.
The result of the algorithm is shown in the terminal:
>> image pixels: 921600 -- width x height: 960 - 960
>> time elapsed (m-seconds) : 165.913052ms
My initial thinking was to output the result of elapsed / totalPixels
however this results in an error due to incorrect types.
答案1
得分: 0
尝试转换类型
elapsed/time.Duration(totalPixels)
或者
int(elapsed)/totalPixels
英文:
Try convert type
elapsed/time.Duration(totalPixels)
or
int(elapsed)/totalPixels
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论