- Как я могу увидеть, как на самом деле хранятся эти векторы? когда я использую Excel для просмотра данных, все кажется
хорошим. - Как я могу преобразовать эту строку в список чисел с плавающей запятой ; Я пробовал использовать ast, но это не сработало.
Вот строка, использующая df.to_dict():
518 : '[ 3.8515975 0.4580283 1.964929 ... -6.336113 1.31456 4.2759323]'
Я пытаюсь перебрать фрейм данных и умножить каждую строку на внедренное представление лица пользователя, используя этот код:
Код: Выделить всё
vect = calculVecteur('imagesUtilisateur/test.jpg',model)
vect = list(map(float, vect))
meta_data_imdb = pd.read_csv("resources/vectorisation/imdb_metadata_v.csv")
meta_data_imdb['distance'] = meta_data_imdb['vecteur'].apply(lambda x: calculerDistance(x,vect))
вычисляет встраивание изображения пользователя с использованием модели Vgg, затем я вычисляю косинусное расстояние с помощью calculerDistance ()
метод.
Используя отладчик, я получаю вот что: https://i.sstatic.net/Olh76.jpg
Подробнее здесь: https://stackoverflow.com/questions/658 ... to-a-float