Когда я пытаюсь загрузить файл данных UCI для ушка следующим образом:
dattyp = [('sex',object),('length',float),('diameter',float),('height',float),('whole weight',float),('shucked weight',float),('viscera weight',float),('shell weight',float),('rings',int)]
abalone_data = np.loadtxt('C:/path/abalone.dat',dtype = dattyp, delimiter = ',')
print(abalone_data.shape)
print(abalone_data[0])
>>(4177,)
('M', 0.455, 0.365, 0.095, 0.514, 0.2245, 0.101, 0.15, 15)
Abalone_data
- это массив с 1 столбцом вместо 9. Позже, когда я хочу добавить другие данные как дополнительныестолбцы, это вызывает у меня проблемы.Есть ли способ преобразовать эти данные в матрицу (4177, 9)
, где я могу сделать обычное добавление столбцов и т. Д.?
Спасибо!