
Python
hammring
Stay Hungery,Stay Foolish
展开
-
matplotlib 显示不全在x轴右边有部分图片不能显示
在机器学习实战第三章决策树中使用matplotlib画决策树,决策树只有部分内容显示。然后突然在show的图形界面发现了一个移动按钮,移动right发现画的决策树就可以完整的显示出来。然后根据图中设置的参数在代码中调整plt满足图中的设置要求,结果发现决策树就可以在图中完整的显示出来。plotTree(inTree,(0.5,1.0),'')#设置图的参数大小plt.subplots_adjust(left=0.12,right=0.44,hspace=0.2,wspace=0.2原创 2020-08-06 09:24:15 · 1389 阅读 · 0 评论 -
TypeError: first argument must be callable or None 的解决方法(defaultdict(list))
用python程序执行odps的sql,执行execute_sql()方法,每到执行到d = defaultdict(generate_list) 时,程序报错显示:TypeError:first argument must be callable or Nonefrom odps import ODPSfrom collections import defaultdictimport pandas as pd odps = ODPS('**your-access-id**', '**.原创 2020-07-19 15:33:55 · 5320 阅读 · 1 评论 -
如何将一个字典写入文本文件
python3的写法中,将一个字典写入文件的两种方法:1.导入json包,使用json.dumps读取文本变为字典import json#创建一个字典dict ={"name":'图图',"age":'3'}with open('file.txt', 'w') as file: file.write(json.dumps(dict)) 2.遍历整个字典,分别输出key,value值fr = open(r"文件路径","a+",encoding="utf-8")dic原创 2020-07-11 17:29:28 · 7059 阅读 · 1 评论 -
Error:field larger than field limit(131072)解决方法
从csv文件读取某一列的数据时,报错显示:Error:field larger than field limit(131072)通过判断发现是因为文件的行数超过限制的行数,所以导致结果既无法在控制台打印,试着转到df,存成csv文件也报类型的错误。解决方法:import csv csv.field_size_limit(500 * 1024 * 1024)在文件开头导入csv包,重新设置csv文件的限制行数...原创 2020-07-08 11:47:56 · 10287 阅读 · 0 评论 -
错误类型分析: IndexError: list index out of range
错误类型分析:IndexError: list index out of range1情况一:list[index]中的index下标超出范围了,所以出现了访问越界;情况二:list本身就是一个空的,没有一个元素,所以当访问到list[0]的时候,就会出现该错误。实例代码分析:import reimport requestsfrom bs4 import Beaut...原创 2019-04-07 10:47:43 · 4240 阅读 · 0 评论 -
python爬虫---利用selenium进行模拟登录
该模拟登录的具体思路是通过输入用户名、密码以及验证码的方式登录到页面。打印出登录到的html页面查看页面是否是登录成功的页面。当利用selenium进行模拟登录时方法如下:from selenium import webdriverimport timeimport sysimport pickleimport requestschrome_driver = 'C:\Progra...原创 2019-06-11 16:54:36 · 1446 阅读 · 0 评论