随笔分类 -  lua学习

摘要:可以看到,当tensor全是double型时,int函数会把所有元素取整,从1.5可以看出,不是四舍五入,而是取整。double函数又把整数型元素变成double型。 阅读全文
posted @ 2016-12-29 16:08 有梦就要去实现他 阅读(958) 评论(0) 推荐(0) 编辑
摘要:lua本身没有类功能,它的类功能是通过元表来实现的。类的函数调用通过obj:function方式,但类的成员赋值又是通过obj.var方式来实现的。 阅读全文
posted @ 2016-12-29 16:05 有梦就要去实现他 阅读(119) 评论(0) 推荐(0) 编辑
摘要:第一种是tensor用exp函数 阅读全文
posted @ 2016-12-29 15:40 有梦就要去实现他 阅读(1237) 评论(0) 推荐(0) 编辑
摘要:dot函数是两个向量的点乘,注意lua中dot函数的写法 阅读全文
posted @ 2016-12-29 15:30 有梦就要去实现他 阅读(1456) 评论(0) 推荐(0) 编辑
摘要:求平均值 阅读全文
posted @ 2016-12-29 15:16 有梦就要去实现他 阅读(588) 评论(0) 推荐(0) 编辑
摘要:th> a=torch.range(1,5) [0.0001s] th> a 1 2 3 4 5 [torch.DoubleTensor of size 5] ... 阅读全文
posted @ 2016-12-27 15:54 有梦就要去实现他 阅读(206) 评论(0) 推荐(0) 编辑
摘要:如果A为向量 norm(A,p) 返回向量A的p范数。 norm(A) 返回向量A的2范数,即等价于norm(A,2)。 阅读全文
posted @ 2016-12-27 14:56 有梦就要去实现他 阅读(1102) 评论(0) 推荐(0) 编辑
摘要:th> a=torch.zeros(1,5) [0.0001s] th> a 0 0 0 0 0 [torch.DoubleTensor of size 1x5] ... 阅读全文
posted @ 2016-12-23 15:15 有梦就要去实现他 阅读(252) 评论(0) 推荐(0) 编辑
摘要:th> a=torch.zeros(1,5) [0.0001s] th> a 0 0 0 0 0 [torch.DoubleTensor of size 1x5] ... 阅读全文
posted @ 2016-12-23 15:06 有梦就要去实现他 阅读(327) 评论(0) 推荐(0) 编辑
摘要:nan:表示未定义或定义不了的运算结果,如0/0,10/0等等 阅读全文
posted @ 2016-12-23 12:24 有梦就要去实现他 阅读(219) 评论(0) 推荐(0) 编辑
摘要:> a=6.4> b=math.ceil(a)> print(b)7> c=math.floor(a)> print(c)6 ceil向上取整 floor向下取整 阅读全文
posted @ 2016-12-23 10:25 有梦就要去实现他 阅读(354) 评论(0) 推荐(0) 编辑
摘要:显示的结果是 其他语言只会输出一个2,lua的这个for循环输出了两个2 Lua 编程语言中数值for循环语法格式: var从exp1变化到exp2,每次变化以exp3为步长递增var,并执行一次"执行体"。exp3是可选的,如果不指定,默认为1。 阅读全文
posted @ 2016-12-23 10:07 有梦就要去实现他 阅读(1804) 评论(0) 推荐(0) 编辑
摘要:表示不等于 阅读全文
posted @ 2016-12-22 17:09 有梦就要去实现他 阅读(329) 评论(0) 推荐(0) 编辑
摘要:lua的string没有提供split函数 阅读全文
posted @ 2016-12-20 18:03 有梦就要去实现他 阅读(200) 评论(0) 推荐(0) 编辑
摘要:floor: floor(A):取不大于A的最大整数。 ceil: ceil(A):取不小于A的最小整数。 阅读全文
posted @ 2016-12-20 10:47 有梦就要去实现他 阅读(508) 评论(0) 推荐(0) 编辑
摘要:io.read() 原型:io.read(...) 解释:从文件中读取内容,还有另一种写法就是file:read(),而题目中的写法相当于对标准输入文件的操作,也就是io.input():read()。这个函数会根据所给的格式来读取内容内容, 如果读不到所指定格式的内容则会返回nil,如果不指定读取 阅读全文
posted @ 2016-12-19 17:20 有梦就要去实现他 阅读(256) 评论(0) 推荐(0) 编辑
摘要:--lua 中点(.)和冒号(:)区别 class = {} function class:new(x, y) local mt = {} mt.x = x mt.y = y self.__index = self setmetatable(mt, self) return mt end ... 阅读全文
posted @ 2016-12-09 11:26 有梦就要去实现他 阅读(178) 评论(0) 推荐(0) 编辑
摘要:1. 单行注释 -- 功能等同于C++中的// 2. 多行注释 --[[ 注释的内容 ]] 功能等同于C++中的 /**/ 3. 多行注释 --[ [ 注释和内容 ] ], 也等同于C++中的/**/, 这个主要用于注释的内容里面有像arr[arr2[idx]] 这种文本, 如果使用--[[ ]] 阅读全文
posted @ 2016-12-09 11:14 有梦就要去实现他 阅读(6713) 评论(0) 推荐(0) 编辑
摘要:readDouble是从一个文件中读取double类型的数据 阅读全文
posted @ 2016-12-09 11:01 有梦就要去实现他 阅读(414) 评论(0) 推荐(0) 编辑
摘要:..连接两个字符串 阅读全文
posted @ 2016-12-08 19:43 有梦就要去实现他 阅读(158) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示