Я работаю над проектом, который предсказывает кухню на основе введенных пищевых ингредиентов.Но входные данные являются строкой и для функции предиката () требуется разреженная матрица.Я пробовал 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