【问题标题】:How to convert list of str into Pytorch tensor如何将 str 列表转换为 Pytorch 张量
【发布时间】:2020-04-07 23:14:54
【问题描述】:

如何在 Pytorch 中将字符串列表转换为字符串/字符张量?

与 numpy 的相关示例:

import numpy as np

mylist = ["this","is","my","list"]

np.array([mylist])

返回:

array([['this', 'is', 'my', 'list']], dtype='<U4')

但是,在 pytorch 中:

torch.tensor(mylist)

返回:

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-156-36722d81da09> in <module>
----> 1 torch.tensor(mylist)

ValueError: too many dimensions 'str'

张量是一个多维数组,所以我假设这可能是 pytorch。

注意:this post 没有回答我的问题

【问题讨论】:

标签: pytorch tensor


【解决方案1】:

没有字符串张量所以你不能直接转换成字符串的pytorch张量。

或者,您可以将字符串转换为 ASCII 字符值并将其保存为张量。

【讨论】:

    猜你喜欢
    • 2019-07-29
    • 2020-08-05
    • 2019-05-23
    • 2022-01-10
    • 2020-06-13
    • 2022-01-01
    • 2022-10-17
    • 2019-08-07
    相关资源
    最近更新 更多