Ubuntu下文件夹内文件排序问题

目前处理一批图片数据,要将图片的预测结果显示在图片名称里,即将图片的预测score插到原图片名的最前面。

例如:

原图片名称为:其他.其他.其他_D90ECE6A.jpg

则预测输出为:0.67047_其他.其他.其他_D90ECE6A.jpg


问题描述:由于预测的score分值为浮点数,其位数在计算时不受控制,所以对于不同的图片文件,score分值的位数不一。

于是造成了在Ubuntu下,文件列表按名称排序时,score位数最少的排在最前面,依次增加,这样造成了文件的排序并非按实际score大小,如:

0.345_物品.物品.物品_7A0ED4A5.jpg

0.7458_其他.其他.其他_510A11BB.jpg

0.25137_物品.其他.拼图_0F66AE6D.jpg

0.43763_违禁.广告.文本_BF56A8CB.jpg

0.99989_违禁.广告.二维码_CFB80662.jpg

0.275631_人物.自拍.女生_C0CD8ED8.jpg

0.424408_人物.人物.人物_D4801405.jpg

0.999998_违禁.广告.二维码_939D95B0.jpg


为了便于进行分值段统计,使用了如下方法约束了score的位数:

C++ 将浮点数的前四位存为string


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bicelove

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值