На самом деле у меня есть несколько вопросов.Я работаю над простым проектом машинного обучения с использованием данных фондового рынка Anaconda Spyder IDE.Я создаю пустой массив из определенного столбца кадра данных с помощью этого кода:
Y = np.array (dataframe ['column name'])
Проблема в том, что для одного набора данных Y имеет размер (N,), а для другого набора данных - размериз Y есть (N, 1).Набор данных содержит рыночную цену некоторых акций.В частности, когда я загружаю набор данных из загруженных CSV-файлов (имеющих около 250 строк данных и 6 столбцов), размер Y равен (N,) .Но когда я использую pandas_datareader для импорта данных из Yahoo, размер Y равен (N, 1) .Я импортировал данные по акциям за 500 дней для 6 акций.(N, 1) размер вызывает проблемы для некоторых моих вычислений, которые я сделал далее.
Итак, мой вопрос: почему часть кода, возвращенная выше, возвращает разные размеры массива для Y?И можно ли как-то заранее определить размер?