Ошибка при reshape и её отсутствие в аналогичном примере

  1. Вот код, который выдаёт ошибку:

    train['Vectors'].shape
    (42900,)
    
    x_train = np.array(train['Vectors'].tolist()).reshape((len(train), 300 * 100))
    

    Ошибка:

    ValueError: cannot reshape array of size 42900 into shape (42900,30000)
    
  2. Вот аналогичный код, который такой ошибки не выдаёт:

     train['Embeddings'].shape
     (11199,)
    
     x_train = np.array(train['Embeddings'].tolist()).reshape(len(train), 300 * 100)
    

Почему так происходит и что не так в первом случае?


Ответы (0 шт):