string - 将字符串字符拆分为 Torch 张量

标签 string split lua torch

我在 Lua 中有 2 个字符串:

a = '01234'
b = '12345'

我想将它们分成字符并将它们加载到 Torch 张量中,如下所示:

tens = torch.Tensor{{0, 1, 2, 3, 4}, {1, 2, 3, 4, 5}} 

谢谢。

最佳答案

function split(str)
    tbl = {}
    for c in str:gmatch('.') do
         table.insert(tbl, c)
    end
    return tbl
end

a = '01234'
b = '12345'

tens = torch.Tensor{split(a), split(b)} 

关于string - 将字符串字符拆分为 Torch 张量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34759914/

相关文章:

Python 拆分字符串并在解析发生的任何地方添加字符

iphone - 是否可以用字符串和整数引用变量?

javascript - 如何仅反转字符串中特定长度的单词(JS)?

r - 采样后分割数据

string - 匹配到 "::"之前的模式不适用于 string.gsub

java - 从 Luaj 运行 Java 方法, "index expected, got string"

lua - 交互式popen()Lua调用

string - 在 R 中实现 ROT-13

C#:去掉字符串中的多个无效字符

c# - 为什么 ReferenceEquals(s1,s2) 返回 true