
Python
冰雪凌萱
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python学习
dict生成字典zip同时读取多个链表x=[1,2,3,4,5,6]y=['a','b','c','d','e']fornum,strin zip(x,y):print(num,str)实验结果:1 a2 b3 c4 d5 e默认情况下,Python中的成员函数和成员变量都是公开的(public),在python中没有类似pu原创 2017-10-17 10:15:49 · 439 阅读 · 0 评论 -
maximum recursion depth exceeded while calling a Python object
在写自己的循环程序时,循环代码需要执行1000多次,到400多次的时候出现‘maximum recursion depth exceeded while calling a Python object’的错误。在网上找解决方案的时候,看到有人说可以通过增加递归的深度来解决,试了一下,果然可以。在任意脚本中增加如下代码:import syssys.setrecursionlimi原创 2017-11-16 11:20:36 · 9011 阅读 · 1 评论 -
python提示AttributeError: 'NoneType' object has no attribute 'append'
在写python脚本时遇到AttributeError: 'NoneType' object has no attribute 'append'a=[]b=[1,2,3,4]a = a.append(b)执行一次后发现a的类型变为了NoneType。下次执行时就会出现如题所示的错误。把a = a.append(b)改为a.append(b)后问题解决。原因:append原创 2017-11-16 14:54:14 · 143986 阅读 · 20 评论 -
神经网络训练时,出现NaN loss
1、梯度爆炸原因:在学习过程中,梯度变得非常大,使得学习的过程偏离了正常的轨迹症状:观察输出日志(runtime log)中每次迭代的loss值,你会发现loss随着迭代有明显的增长,最后因为loss值太大以至于不能用浮点数去表示,所以变成了NaN。可采取的方法:1.降低学习率,比如solver.prototxt中的base_lr,降低一个数量级(至少)。如果在你的模型中有多个loss转载 2017-12-19 15:47:02 · 12541 阅读 · 1 评论