наконец, я нашел решение в одном из комментариев на YouTube, и оказалось, что я должен добавить жестко закодированный вектор с нулями в случае, если я пометил одно из изображений неправильно, например:
if label == man_black_shirt
np.array([0,0,0,1]
else:
np.array([0,0,0,0])
извините за мои нехватка опыта, и я чувствую, что ошибка вводит в заблуждение, или это связано с проблемой длины массива, которую я не знаю, я надеюсь, что это поможет кому-то в будущем
Я никогда не видел хорошего решения для этого, но именно так я и сделал.
File temp = File.createTempFile("folder-name","");
temp.delete();
temp.mkdir();
По какой-либо причине вы не можете использовать каталог, определенный свойством java.io.tmpdir?
т.е.
String dirName = System.getProperty("java.io.tmpdir");
Я бы проверил этот последний вопрос в SO для решения. Или этот !
Я пишу свои собственные служебные классы для создания временных каталогов и их утилизации, когда они больше не нужны. Например, , как это .