![](https://img-blog.csdnimg.cn/10c0706e1acd4117abbea50e876d9785.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
程序问题
文章平均质量分 50
在这里总结实践中的常用问题
panbaoran913
学习Python,深度学习,强化学习的知识
有时间看私聊和回答问题
私聊我问题请写好题目
展开
-
【问】class类实例化对象带入函数的参数,如何变化的?全局变量的好处
在繁多的代码中,我们总希望一些变量具有全局变量的属性,可以随时更改变化,且可以出入子函数.那么设定一个class类,就可以做到了!2.定义子函数3.检测是否改变结果已经改变原创 2023-05-29 21:49:40 · 301 阅读 · 0 评论 -
[问]python中字典dict如何排序sorted?
中tiem表示迭代器中的每个具体的元素,所以item[0]会表示原dict中的keys值.sorted中的key值是选择了dict中的keys作为排序的准则.这里忽略dict中的keys的存在,直接使用迭代器P.valuse()排序即可,类似与list的排序.这里忽略dict中的values的存在,直接使用迭代器P.keys()排序即可,类似与list的排序。last=True时,将键值对移至最右。或者,上面是一种理解的形式,下面的一种对sorted对dict的默认形式.本质上是一种.原创 2023-05-23 11:50:32 · 910 阅读 · 0 评论 -
[文]runfile时,工作路径和代码位置怎么不一样呢?
这个问题,一般在文件运行的时候是不影响的,但是在遇到与。)中发现phthonfile的文件位置和工作路径(pycharm中的python.file文件中,相关的内容的时候会抱错.在pycharm中,原创 2023-05-22 16:33:35 · 766 阅读 · 0 评论 -
[问]执行判断语句的时,列表,字符串,数组,哪个执行最快?
在使用判断语句的时候,使用str运行速度最快。原创 2023-05-22 14:55:51 · 117 阅读 · 0 评论 -
【TS】两个列表之间的一些禁忌算子
3.3.2.2 否: 将d记作p的禁忌,遍历B1的下一个节点。A的首位置必须是+,A的末尾必须是-。A的首位置必须是+,A的末尾必须是-。A的首位置必须是+,A的末尾必须是-。A具有顺序要求,因此插入位置的不同,会导致插入结果的不同。A具有顺序要求,因此移除位置的不同,会导致移除结果的不同。A具有顺序要求,因此交换位置的不同,会导致交换结果的不同。B不具有顺序要求,因此移除的节点直接添加到B的末尾即可。B不具有顺序要求,因此交换的节点直接添加到B的末尾即可。此外A和B还会因为其他因素,导致元素减少。原创 2023-05-16 11:59:57 · 504 阅读 · 0 评论 -
【问】class类实例化后的对象,经过deepcopy是否还是同一个呢?
【代码】【问】class类实例化后的对象,经过deepcopy是否还是同一个呢?原创 2023-05-10 11:09:59 · 78 阅读 · 0 评论 -
[报错]RuntimeError: expected scalar type Double but found Float(torch)
torch训练模型的时候的数据类型的报错原创 2022-07-20 18:05:53 · 10498 阅读 · 2 评论 -
【报错】TypeError: ‘xxx‘ object is not callable(持更)
TypeError: ‘mlp’ object is not callable翻译类型错误:“xxx"对象不可调用一、分析原因这句话的重点在于:调用.我们想python能调用什么东西呢?或着说什么东西才可以完成调用这个动作?目前,我已知的是:函数(或类中的方法)、Module二、类调用出错的情况class mlp(object): def __init__(self,a,b): self.A = a self.B = b def forward原创 2022-06-01 15:43:52 · 1793 阅读 · 1 评论 -
[报错]深析AttributeError: ‘NoneType‘ object has no attribute ‘xxx‘(持更)
有相关的博客还要写它的原因在于下面的博客讲了各自的重点。因此,我将深入刨析原因,以及导致该原因出现的几种问题!参考博文:《AttributeError: ‘NoneType’ object has no attribute……错误分析》《【报错分析】AttributeError: ‘NoneType’ object has no attribute ‘xxx’》《成功解决AttributeError: ‘NoneType’ object has no attribute ‘find_all’》原创 2022-05-08 17:09:15 · 146433 阅读 · 10 评论 -
【报错】FileNotFoundError: [Errno 2] No such file or directory
FileNotFoundError: [Errno 2] No such file or directory:翻译:FileNotFoundError:[Errno 2]没有这样的文件或目录原因:文件路径错误目录类型一:相对路径导致的错误类型二:路径中的文件夹有误类型三:保存文件的时候报错类型一:相对路径导致的错误allnodes.npy的位置,如下图正常运行的图python工作路径改变原来的代码不改变,则报错类型二:路径中的文件夹有误一般是没有建立文件夹,或者手写路径原创 2022-05-04 15:23:38 · 100494 阅读 · 2 评论 -
【报错】ValueError: The truth value of an array with more than one element is ambiguous.
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()翻译:ValueError:包含多个元素的数组的真值不明确。使用a.any()或a.all()原因:出现了数组的某种运算,且不合运算法则类型:元素的运算,误输入为数组😊以为的代码,正常运行a = 1 b = 1 if a==b: pass 😒错误输入后的代码a原创 2022-05-04 13:40:12 · 21434 阅读 · 0 评论 -
【报错】‘int’ object is not callable
原因:报错 XXX is not callable时,是因为代码调用了一个不能被调用的变量或对象。类型一:变量名和函数名具有冲突现象。方法:找出冲突的名字并改名类型二:看代码x= sif x.shape ==(7,4): x = np.expand_dims(np.transpose(x,(1,0)),axis= 2) # x = torch.Tensor(x)else: print("x.shape: (%s,%s) not matching GRU" % x.sh原创 2022-03-18 20:54:28 · 3419 阅读 · 0 评论 -
【pickle】报错整理
一、原因:.pickle文件为空,不能读取空文件。解决方案:在读取文件前,判断文件的大小。if (os.path.isfile(af) )and (os.path.getsize(af)): AM1= pickle.load(open(af, 'rb'))os.path.getsize(path):返回该路径文件的大小。...原创 2022-01-26 12:37:03 · 654 阅读 · 0 评论 -
[dict]的报错
一、dictionary changed size during iteration原因:在遍历字典的时候,删除键值对dict.keys()\dict.items()都是迭代器## MG是一个双重字典 for v in MG.keys(): for w,z in MG[v].items(): if z==1: del MG[v][w]修改:法 1. 将迭代器换位序列表法 2. 在循环结束后删除键值对参考:原创 2022-01-26 11:35:20 · 481 阅读 · 0 评论 -
[报错]ufunc ‘add‘ did not contain a loop with signature matching types (dtype(‘<U32‘), dtype(‘<U32‘))
报错类型:ufunc 'add' did not contain a loop with signature matching types (dtype('<U32'), dtype('<U32')) -> dtype('<U32')'add’函数是我自定义的加法函数该错误类型翻译后为:ufunc ‘add’ 不包含具有签名匹配类型的循环查看其它人的错误原因,大部分是由于 数据类型不匹配的原因如下add 函数,当x为int类型,y为str类型的时候,就会出现此种报错。原创 2021-12-17 22:20:46 · 22525 阅读 · 0 评论 -
【DDPG】走过的坑,致力于解决action不变化的问题
记录一下DDPG/GDDPG训练中出现的问题初始化部分: self.actor_eval = ActorNet(s_dim, a_dim) self.actor_target = ActorNet(s_dim, a_dim) self.critic_eval = CriticNet(s_dim, a_dim) self.critic_target = CriticNet(s_dim, a_dim) # create 2 optimizers for actor and critic self.原创 2021-11-22 20:31:56 · 4434 阅读 · 8 评论 -
【程序异常】—python[try,raise,error]
程序的异常处理def:python程序一般对输入有一定的要求,当实际输入不满足程序要求时,可能回产生程序的运行错误。def:程序在运行时,如果python解释器遇到一个错误,会停止程序的执行,并且提示一些错误信息,这就是异常def:程序停止执行并且提示错误信息这个动作,我们通常称之为:抛出(raise)异常一、输入异常n=eval(input("请输入一个数字: "))eval函数就是实现list、dict、tuple与str之间的转换。eval(‘列表’)将字符串转换为列表eval原创 2020-11-24 20:58:44 · 3573 阅读 · 0 评论