Как конвертировать dtype ' - PullRequest
0 голосов
/ 24 марта 2019

Я работаю над проектом, который предсказывает кухню на основе введенных пищевых ингредиентов.Но входные данные являются строкой и для функции предиката () требуется разреженная матрица.Я пробовал sparse.csr_matrix () и sparse.coo_matrix (), но оба не работали и выдают ошибку "Ошибка типа: нет поддерживаемого преобразования для типов: (dtype ('U28'),)"

s = df_ingredients.all_ingredients.values[0] //df_ingredients is the 
                                  //dataframe of the training dataset, 
                                  //all_ingredients is a column of 
                                  //df_ingredients having all the 
                                  //ingredients in a particular cuisine

n_array = np.array(s.split(';'))
s_matrix = sparse.csr_matrix(n_array) //This generates the Type Error
logistic.predict(s_matrix)            //s_matrix is required here
...