如何将str列表转换为Pytorch张量

时间:2019-12-15 01:36:29

标签: pytorch tensor

如何在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没有回答我的问题

1 个答案:

答案 0 :(得分:0)

没有字符串张量,因此您不能直接转换为字符串的pytorch张量。

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