lua是动态类型语言吗?

时间:2017-04-04 02:24:11

标签: types lua torch

lua是一种动态类型的语言吗?

如果是,为什么普通Tensor和CudaTensor之间存在差异?

例如:

a = torch.Tensor(5,5):zero() 

b = torch.CudaTensor(5,5):zero()

1 个答案:

答案 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()函数来模拟更多“类型”。