我想用经过训练的模型测试2000个类别的准确性。我不想手动做。太多的工作。我想编写一个脚本来实现以下功能,我将循环这些命令:
./fasttext model.bin data/data_test/__lable__00001 >> log_label__00001 ... ./fasttext model.bin data/data_test/__lable__02000 >> log_label__02000 ...,
对于每条命令,我都需要更改测试数据路径和写入日志的文件名,该怎么办?
答案 0 :(得分:0)
在bash
中,您可以
for nr in {00001..02000}; do
./fasttext model.bin data/data_test/__lable__${nr} >> log_label__${nr}
done
如果{00001..02000}
在您的外壳中不起作用,请尝试类似的操作
i=0
while [ $i -lt 2000 ]; do
(( i++ ))
printf -v nr "%05d" $i
./fasttext model.bin data/data_test/__lable__${nr} >> log_label__${nr}
done