python编程遇到的一些问题

问题1:unexpected pos xxx vs xxxx   外存爆炸了,保存不了文件,清理一下

去看你保存的盘是不是满了,或者说剩下的空间没办法保存你要保存的文件,清理一些文件空出这个文件的空间就行了。


问题2:ssd,fasterRCNN报错 size mismatch:大概率是num_classes没设置成自己的

在train.py文件下去查看,有num_classes的大小,可以打印出来看,只是需要注意将背景算作一个类别,即标注的只有一个类,num_classes = 2


问题3:
YOLO3报错:indices should be either on cpu or on the same device as the indexed tensor (cpu)


在utils文件加一句话   at = at.to(j.device)


问题4:
permissionError  可能是打开了此文件,也可能该文件不存在

关闭打开的文件就行了,要不然就创建该文件


问题5:
numpy 30Mb cann‘t allocate 内存不够,numpy数组无法运算

将运行任务尽量减少即可,若还是不行,换个内存大的电脑试试


问题6:
MemoryError  内存不足

和5相同

问题7:
list index out of range 数组越界问题

在我所遇到的数组越界问题中,大部分是数组的范围问题,for i in range(len(a))中,若是i超过了len(a)-1,或者i<0,都会出现这个问题。

问题6:IndexError: string index out of range

  其实我看的出来是字符串越界,但是完全不知道问题在哪儿,我本意输入一个长度恒为4的字符串,怎么也想不通在0123四个数字之中还会越接,调试后发现我本来的输入字符串“0233”变为了int类型233,丢失了高位0,将输入改为str类型输入就可以了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值