Я начинаю с машинного обучения, поэтому я попробовал МИНСТ из kaggle.Мне действительно любопытно, как все работает, поэтому, так как я не мог найти ответ в Интернете, подумал, что было бы хорошей идеей сделать мой первый пост здесь.
Я сделал простую модель с CNN на керасе.Это будет предсказание с выводом из Google Colab.
Ynew =model.predict_classes(test_data)
Ynew.shape
(28000,)
Ynew
массив ([2, 0, 9, ..., 3, 9, 2])
Теперь я пытаюсь создать DataFrame из этого, и я не очень понимаю, почему я могу сделать это одним способом, а не другим.
Этот работает отлично, я получаютаблица на 28000x2:
labels = ["ImageId","Label"]
col= list(range(1,28001))
submission=pd.DataFrame({"ImageId":col,"Label":Ynew})
Но на этом я получаю все тесно в одной строке:
submission2=pd.DataFrame(data=[[col,Ynew]],columns=labels)
Разве оба способа не должны работать одинаково?Надеюсь, пост был не так уж и плох, и спасибо !!