
学习
zdluffy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习笔记:关于编程的易错点、逢7跳过代码
while循环中如果要使用continue,要注意先变量自加,再进行判断,否则会陷入死循环!!!下面的代码先判断再自加就会一直continue不自加,跳不出循环。a=0while a<100: if a%7 == 0: continue # 如果a=7跳过本次循环后,由于没有执行a=a+1,下次循环仍然是a=7,死循环! elif a<10: print('{}...原创 2020-04-01 16:03:23 · 1583 阅读 · 2 评论 -
Python学习笔记:pass的作用,break、continue、exit
pass作用:占位,在程序开发过程中,遇到一些代码功能暂时未确定,空着不写会报错,可用pass占位。def function(**kwags): passbreak作用:结束当前循环for a in range(10): if a == 5: break print(a)# 只打印0到4continue作用:跳过当前循环轮次...原创 2020-04-01 15:01:16 · 521 阅读 · 0 评论 -
Python学习笔记:input()函数、format()函数
input()函数作用:等待用户在屏幕上输入内容,按下回车键后,将用户键入的内容传入变量名中。代码示例:age=input()age=input('My age is :') # 用这个字符串提示用户输入什么,同样等待输入。注意点:input()函数返回的总是字符串,因此如有需要需要将其为int型,比如age=int(age)format函数作用:用于格式化字符串,...原创 2020-03-31 23:40:27 · 2387 阅读 · 0 评论 -
学习笔记:实验楼 Python新手入手课
原创 2020-03-31 15:56:23 · 289 阅读 · 0 评论 -
pytorch 验证模型阶段出现CUDA error: out of memory
现象:训练阶段未报out of memory,但是在验证阶段报错,并且第一个batch是正常运行的。参考https://blog.youkuaiyun.com/xijuezhu8128/article/details/86594478得知是未取消梯度,造成了梯度的累加。解决方法:在调用模型进行预测时,加上一句with torch.no_grad(): with torch.no_grad(...原创 2020-03-07 15:33:11 · 1647 阅读 · 0 评论 -
面试题:malloc和new的区别
参考:动态内存分配、malloc与new的区别经典面试题之new和malloc的区别属性:malloc/free是标准库函数,new/delete是C++运算符分配内存的位置:malloc从堆上分配内存,new从自由存储区(堆/静态存储区,位置取决于operator new)为对象分配内存。返回类型安全性:malloc分配成功后返回void*,然后再强制转换为需要的...原创 2019-08-03 17:17:53 · 417 阅读 · 0 评论