将Pandas数据框转换为PyTorch张量?

将Pandas数据框转换为PyTorch张量?,第1张

将Pandas数据框转换为PyTorch张量

我指的是标题中的问题,因为您实际上并未在文本中指定其他任何内容,因此只需将Dataframe转换为PyTorch张量即可。

没有关于您的数据的信息,我只是在这里以float值作为示例目标。

将Pandas数据框转换为PyTorch张量?

import pandas as pdimport torchimport random# creating dummy targets (float values)targets_data = [random.random() for i in range(10)]# creating Dataframe from targets_datatargets_df = pd.Dataframe(data=targets_data)targets_df.columns = ['targets']# creating tensor from targets_df torch_tensor = torch.tensor(targets_df['targets'].values)# printing out resultprint(torch_tensor)

输出:

tensor([ 0.5827,  0.5881,  0.1543,  0.6815,  0.9400,  0.8683,  0.4289,         0.5940,  0.6438,  0.7514], dtype=torch.float64)

用Pytorch 0.4.0测试。

如果您还有其他问题,我希望这会有所帮助-请问一下。:)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5674971.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存