Мне пришлось объединить много файлов (содержащих вложения слов и другие действительные векторы) на основе некоторых общих атрибутов, поэтому я использовал Pandas DataFrame и сохранил промежуточные файлы как csv.
В настоящее время у меня есть Фрейм данных, столбцы которого выглядят примерно так:
Я хочу объединить все последние 4 столбца (t-1embedding1a, t-1embedding7b, t-2embedding1a , t-2embedding7b) в один вектор для перехода к нейронной сети.
Я планировал перебрать текущий фрейм данных, взять 4 временных тензора со значением каждого столбца, объединить и записать в новый фрейм данных. Однако torch.tensor
не работает, как говорится:
torch_tensor = torch.tensor(final['t-1embedding1a'].astype(float).values)
could not convert string to float: '[-6.12873614e-01 -5.58319509e-01 -9.73452032e-01 3.66993636e-01\n
Я также пытался np.fromstring()
, но в этом случае исходные значения теряются.
Извините, если вопрос неоправданно Сложно, я новичок ie для pytorch. Любая помощь приветствуется!