Numpy.split не работает список DataFrames - PullRequest
1 голос
/ 06 апреля 2019

У меня есть список из 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))], но я хотел бы опубликовать это здесь на случай, если я упустил что-то тривиальное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...