Я конвертировал одну единственную улыбку в одну горячую кодировку с использованием библиотеки RDKIT при преобразовании всего файла .csv, который содержит улыбки, я получаю ошибку.
Успешный эксперимент:
new = 'O=C(O)C1=C(N2N=CC=N2)C=CC(N)=N1'
output :
array([[0., 0., 0., ..., 0., 0., 0.],
[0., 0., 0., ..., 0., 0., 0.],
[0., 0., 0., ..., 0., 0., 0.],
...,
[0., 0., 0., ..., 0., 0., 0.],
[0., 0., 0., ..., 0., 0., 0.],
[0., 0., 0., ..., 0., 0., 0.]])
, но пока пробуя несколько улыбок, я получаю эту ошибку
TypeError: No registered converter was able to produce a C++ rvalue of type class
std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > from
this Python object of type DataFrame
Я делюсь своим файлом кода, пока вы видите эту демонстрацию
Экспериментальный код
Набор демонстрационных данных
Если кто-нибудь может мне помочь, пожалуйста, дайте мне знать.