Data structures 在Torch/Lua中,是否有分析对象的命令(如R中的str())?

Data structures 在Torch/Lua中,是否有分析对象的命令(如R中的str())?,data-structures,lua,torch,Data Structures,Lua,Torch,我必须在Torch/Lua脚本中分析一些对象及其结构。 我想使用一个行为类似的命令 您有什么建议吗?您可能希望使用以可读的方式表示复杂的数据结构。有一个函数,但它不会产生人类可读的输出。我已经写过,它支持str()所具有的一些选项,比如表的最大嵌套级别或表中的最大元素数。它还支持自定义格式化程序,允许您在一定程度上修改输出。我喜欢这个模块: luarock安装检查 然后像这样导入它 local inspect=需要“检查” 输出可能如下所示: assert(inspect(setmetatabl

我必须在Torch/Lua脚本中分析一些对象及其结构。 我想使用一个行为类似的命令

您有什么建议吗?

您可能希望使用以可读的方式表示复杂的数据结构。有一个函数,但它不会产生人类可读的输出。我已经写过,它支持
str()
所具有的一些选项,比如表的最大嵌套级别或表中的最大元素数。它还支持自定义格式化程序,允许您在一定程度上修改输出。

我喜欢这个模块:

luarock安装检查

然后像这样导入它

local inspect=需要“检查”

输出可能如下所示:

assert(inspect(setmetatable({a=1}, {b=2}) == [[{
  a = 1
  <metatable> = {
    b = 2
  }
}]]))
print(inspect(myobj))