擅长:python、mysql、java
<p>我指的是标题中的问题,因为您没有在文本中真正指定任何其他内容,所以只需将数据帧转换为PyTorch张量。</p>
<p>没有关于您的数据的信息,我只是将浮点值作为示例目标。</p>
<p><strong>将Pandas数据帧转换为PyTorch张量?</strong></p>
<pre class="lang-py prettyprint-override"><code>import pandas as pd
import torch
import random
# creating dummy targets (float values)
targets_data = [random.random() for i in range(10)]
# creating DataFrame from targets_data
targets_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 result
print(torch_tensor)
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>tensor([ 0.5827, 0.5881, 0.1543, 0.6815, 0.9400, 0.8683, 0.4289,
0.5940, 0.6438, 0.7514], dtype=torch.float64)
</code></pre>
<p><em>用Pytorch 0.4.0测试。</em></p>
<p>我希望这有帮助,如果你有任何进一步的问题-只要问。:)</p>