У меня есть список из 31 кадра данных, days
, форм (11122, 88) - (22123, 88), хранящихся в стандартном списке Python (общей формы (31, 1)). Я хочу позвонить train_x, test_x = np.split(days, [int(0.8*len(days))])
, чтобы разделить этот список на два отдельных списка.
Однако np.split () завершается ошибкой, говоря ValueError: cannot copy sequence with size 11122 to array axis with dimension 88
. Это заставляет меня задуматься о том, что np.split () пытается работать с кадрами данных в списке, а это не то, что я хочу делать.
Вызов np.asarray(days)
также выдает такую же ошибку.
Реально, я мог бы обойти это, используя обычную индексацию списка Python train_x = days[:int(0.8*len(days))]
, но я хотел бы опубликовать это здесь на случай, если я упустил что-то тривиальное.