lua是一种动态类型的语言吗?
如果是,为什么普通Tensor和CudaTensor之间存在差异?
例如:
a = torch.Tensor(5,5):zero()
和
b = torch.CudaTensor(5,5):zero()
答案 0 :(得分:1)
https://www.lua.org/manual/5.3/manual.html#2.1
第2章:基本概念:
2.1值和类型:
Lua是一种动态类型语言。这意味着变量不会 有类型;只有价值观。没有类型定义 语言。所有值都有自己的类型。
Tensor和CudaTensor与Lua btw无关......他们是第三方图书馆Torch的一部分。我还没有使用火炬而是火炬。传感器很可能是Lua表或用户数据。
Torch可能会提供自己的type()函数来模拟更多“类型”。