记一名算法工程师在工作中遇到的各种坑(不定时更新)

在工作中总会遇到各种各样的bug,有时不清楚出错状况就会花费很久的时间。故想将工作中遇到的问题一一列举出来,以防下次仍遇到相同的问题。

1.在pycharm中debug出现以下问题:AttributeError: module ‘matplotlib’ has no attribute ‘verbose’

settings->Tools->Python Scientific->Show plots in toolwindow将√去除
在这里插入图片描述

2.pycharm工具里在展示DataFrame数据时,无法在右侧固定显示。

如下图所示:
在这里插入图片描述

勾选View -> scientific Mode在这里插入图片描述
在这里插入图片描述

3. 如何去掉matplotlib在SciView出现

File -> Settings -> Tools -> python scientific ->Show plots in toolwindow(去掉勾选)
在这里插入图片描述
结果:
在这里插入图片描述

4. python程序不停止,出现PyDev console: starting.

解决方案:

点开有个 Edit configuration…
或者在Run->Edit configuration…
选择要更改的.py文件的configuration -> show command line afterwards
在这里插入图片描述
在这里插入图片描述

5. Pascal VOC数据集下载网址

一直在找Pascal voc数据集下载地址,但官网好像上不去,记录一下镜像网址

Pascal Voc 2007 和Voc 2012下载地址:
https://pjreddie.com/projects/pascal-voc-dataset-mirror/

官网:
http://host.robots.ox.ac.uk/pascal/VOC/

6.ModuleNotFoundError: No module named ‘_tkinter’

解决方案:matplotlib的版本太低了,改为pip3 install MatPlotLib==3.1.1

7.解决sql语句报黄的问题

在这里插入图片描述

8.zip解压缩中文文件名乱码

解决方法:加 -O cp936参数
如:unzip -O cp936 eat_pyspark_in_10_days.zip

后续,不定期更新中~~~

注:博客园该文章已断更,后续在此文章中继续更新。

9. DataFrame坑

dataframe赋值和新增列,对应的ID都不会变,如果是广播运算,ID就会变。

import pandas as pd


df = pd.DataFrame([[1, 11], [2, 22]], columns=['index', 'height'])
print(id(df))
df['index'] = df['index'] + 1
print(id(df))

df['other'] = 2
print(id(df))

df = df + 10
print(id(df))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值