如何在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没有回答我的问题
答案 0 :(得分:0)
没有字符串张量,因此您不能直接转换为字符串的pytorch张量。
或者,您可以将字符串转换为ASCII字符值并将其另存为张量。