wangjuju123

python错误解析(一)

>>> D1 = {'x':1, 'y':2} >>> D1['x'] 1 >>> D1['z'] Traceback (most recent call last): File "", line 1, in D1['z'] KeyError: 'z' 【错误分析】这是Python中字典键错误的提示,如

0.0000 0 4
  • 关注作者
  • 收藏
旧人拾荒

小白成长为数据分析师需要读哪些书?

本人刚刚入行数据分析,有简单的python基础,想要继续深入学习数据分析的各种技能,发现市面上相关书籍鱼龙混杂。各位大佬能否分享学习书单?

0.0000 0 5
  • 关注作者
  • 收藏
PGC123

安装graphviz配置环境变量失败

在环境变量path里加入:C:\Program Files (x86)\Graphviz2.38\bin;失败。常见原因有两个:1、路径中包含了特殊字符导致了环境变量全部(或部分)失效,测试方法使用命令 echo %path%来查看一下在环境变量中配置的path有哪些生效(只要输出的部分就是生效的部分)。2、如果路径保存不了有可能是因为系统安全软件阻止了此次修改,解决方法:关掉所有杀毒软件,再

0.0000 0 3
  • 关注作者
  • 收藏
809669515

Python连接MySQL数据库locahost无法连接

引进MySQLdb模块后db=MySQLdb.connect(user="root",passwd="pas",host="localhost",db="crawlerdb",port=3306)会出现意想不到的问题,提示无法连接到MySQL Server,但命令行和NaviCat都是正常的这应该是python无法正确解析locahost,这时候在Navicat中将root用户的主机名

0.0000 0 4
  • 关注作者
  • 收藏
809669515

python 读取文件乱码问题

一、问题:python读取文件时会遇到乱码的问题 二、解决方法:1、已utf-8格式打开文档f = open(r'E:\Python\liaotian.txt','r',encoding='utf-8')f.seek(0,0)for each_line in f: print(each_line)f.close()2、以二进制打开文件,然后对读取的内容进行utf-8

0.0000 0 2
  • 关注作者
  • 收藏
wangjuju123

Pycharm安装Python第三方库

除了使用easy_insatll和pip工具安装Python第三方库外还可以使用pycharm安装Python第三方库,步骤如下:1.打开pycharm,点击File,再点击settings 2.点击settings之后再点击project下面的project Interpreter将会出现如下界面: 3.接下来点击上面界面右上角的“ ”将会出现如下界面:然后在搜索框中搜索需要安装的

0.0000 0 5
  • 关注作者
  • 收藏
wangjuju123

Python解析JSON数据的基本方法

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数:json.dumps(): 对数据进行编码。json.loads() : 对数据进行解码。Python的json模块提供了一种很简单的方式来编码和解码JSON数据。

0.0000 0 0
  • 关注作者
  • 收藏
809669515

python网络爬虫 - 如何伪装逃过反爬虫程序

有的时候,我们本来写得好好的爬虫代码,之前还运行得Ok, 一下子突然报错了。报错信息如下:Http 800 Internal internet error这是因为你的对象网站设置了反爬虫程序,如果用现有的爬虫代码,会被拒绝。之前正常的爬虫代码如下:from urllib.request import urlopen ... html = urlopen(scrapeUrl) bs

0.0000 0 3
  • 关注作者
  • 收藏
809669515

学R还是学Python?

对于想从事数据行业的人和数据工作者来说,是学习R还是 python,哪个工具更实用一直被大家争论。Martijn Theuwissen,DataCamp 的教育专家详细比较了这两个工具。  Python 和R是统计学中两种最流行的的编程语言,R的功能性主要是统计学家在开发时考虑的(R具有强大的可视化功能),而 Python 因为易于理解的语法被大家所接受。1).运算速度:  针对于程序速度的

0.0000 0 3
  • 关注作者
  • 收藏
wangjuju123

在遍历列表的同时又在修改这个列表?

下面这个例子中的代码应该比较明显了:odd = lambda x : bool(x % 2)numbers = [n for n in range(10)]for i in range(len(numbers)):... if odd(numbers[i]):... del numbers[i] # 这不对的:在遍历列表时删掉列表的元素。...Trace

0.0000 0 4
  • 关注作者
  • 收藏
wangjuju123

Python中错误的使用__del__方法

假设有一个文件mod.py中这样使用:import foo class Bar(object): ... def __del__(self): foo.cleanup(self.myhandle)然后试图在another_mod.py里这样:import modmybar = mod.Bar()那么你会得到一个恶心的AttributeError异常。为

0.0000 0 0
  • 关注作者
  • 收藏
wangjuju123

与Python标准库模块命名冲突

Python的一个优秀的地方在于它提供了丰富的库模块。但是这样的结果是,如果你不下意识的避免,很容易你会遇到你自己的模块的名字与某个随Python附带的标准库的名字冲突的情况(比如,你的代码中可能有一个叫做email.py的模块,它就会与标准库中同名的模块冲突)。这会导致一些很粗糙的问题,例如当你想加载某个库,这个库需要加载Python标准库里的某个模块,结果呢,因为你有一个与标准库里的模块同名

0.0000 0 0
  • 关注作者
  • 收藏
wangjuju123

Python格式对齐问题

在python中同一个块的每一行前面缩进必须一样,否则就会报IndentationError: unexpected indent的错误。 如:def print_two(*args): ①arg1,arg2 = args ②print "arg1:%r,arg2:%r" % (arg1,arg2)①和②要么用同样数量的空格,要么都用Tab键,但两者不能混着用。可见pytho

6.8791 1 1
  • 关注作者
  • 收藏
809669515

Python报错:异常代码报“40000015”解决方法

问题:诱发的原因是“KERNELBASE.dll”,异常代码报“40000015”。 报错原因:启动notebook时是用自定义startup.bat方式方式启动的,bat文件的内容为:start C:\Anaconda3\python.exe "C:/Anaconda3/Scripts/jupyter-notebook-script.py"平时双击这个bat文件就行了,如果报这

6.8791 1 2
  • 关注作者
  • 收藏
wangjuju123

聚类最优K值怎么选?

一、问题描述在做项目是需要用到K-means聚类时,有一个选取最优K值的步骤需要我们去做,有两个方法时我们经常会用到的:手肘法和轮廓系数法。1、手肘法描述及应用1.1 理论手肘法的核心指标是SSE(sum of the squared errors,误差平方和), 其中,Ci是第i个簇,p是Ci中的样本点,mi是Ci的质心(Ci中所有样本的均值),SSE是所有样本的聚类误差,代表了

7.0693 2 2
  • 关注作者
  • 收藏
809669515

Jupyter Notebook安装与启动过程中遇到的错误

JupyterNotebook的安装与启动1.安装问题问题描述:首先使用pip install jupyter命令在线安装jupyter, 当安装至markupsafe时报错, 提示为:__init__.py文件第75行代码发生错误, 其中错误为: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb6。解决方式:编辑

6.8791 1 3
  • 关注作者
  • 收藏
809669515

用R语言连接MySQL数据库方法

R语言连接数据库常用的方法有2种:1、使用R数据库接口连接MySQL,使用RMySQL包,使用前RMySQL包要先安装。library(RMySQL)连接方式有2种:(1)使用dbConnectconn

84.1693 3 2
  • 关注作者
  • 收藏
809669515

jupyter notebook保存数据到mysql的问题

连接mysql数据库① 导包:import pymysql② 创建连接:conn = pymysql.connect(host = 'localhost',port = 3306,user = 'root',password = 'xxx',db = 'xxx',charset='utf8')③ 查询操作:sele=pd.read_sql('select * from t2 limi

6.8843 2 1
  • 关注作者
  • 收藏
zxq997

如何处理可疑或缺失数据?

1)准备提供所有可疑数据信息的验证报告。它应该提供信息,如失败的验证标准以及发生的日期和时间2)检查可疑数据以确定其可接受性3)应该找出无效数据并用验证码替换4)对缺失数据进行处理,使用最佳分析策略,如删除,单一插补方法,基于模型的方法等。

14.2629 4 1
  • 关注作者
  • 收藏
wangjuju123

python:list index out of range

在执行过程中,python报错list index out of range ,报错显示索引值超出列表索引范围第一种情况,如果是自己建立的列表:1、新建一个空列表,逐个添加就可以了;2、list index out of range的意思是对应列表的编号不存在而已;3、比如列表里只有两个元素,只有list[0]、list[1],list[2]就越界了。print ss看看是不是有的列表长

6.8791 1 3
  • 关注作者
  • 收藏

热门用户 换一批

本月PGC排行 总奖励

暂无数据