
python
文章平均质量分 74
Titan_h
一只追逐梦想的菜鸟和一条会飞的鱼
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python不同py文件的变量调用方法(避免出现循环引用) 明明有变量a却导入不成功
当a.py中有变量 b,ccb.py文件需要调用a文件的变量bc 的时候就在文件开头写上from a import b,c#后面即可用bc变量了即可原创 2022-03-31 10:19:58 · 746 阅读 · 0 评论 -
pyqt5 进阶(持续更新)
系列文章目录pyqt5 基础+进阶更新完毕pyqt5 进阶(持续更新)文章目录系列文章目录前言一、控件概述9.1.1认识控件二、文本类控件三、按钮类控件四、选择列表类控件五、容器类控件六、日期时间控件1.引入库2.读入数据总结前言本篇介绍 PyQt5常用控件的使用,PyQt5布局管理,菜单、工具栏和状态栏,PyQt5高级控件的使用,对话框的使用,使用 Python操作数据库,表格控件的使用等内容。学习完这一部分,能够开发一些小型应用程序。 以下是本篇文章正文内容一、控件概述控件是用原创 2022-01-14 11:03:01 · 1319 阅读 · 0 评论 -
pyqt5 基础+进阶(持续更新)
pyqt5第一篇 基础知识第1章: pyqt5入门1.1 python 语言介绍1.1.1了解python1.1.2python版本1.1.3python的应用领域1.2 gui 与 pyqt51.2.1 gui简介1.2.2 什么是pyqt51.2.3 pyqt5与qt的关系1.2.4 pyqt5的主要模块1.2.5 其他常用gui开发库1.3 小结第2章:python 的下载与安装2.1 python环境概述2.2 windows中安装python2.2.1 下载python2.2.2 安装pyth原创 2022-01-09 00:08:20 · 980 阅读 · 5 评论 -
Beautiful Soup
Beautiful Soup1:提供一些简单的、python式的函数,用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。.Beautiful Soup2:自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。你不需要考虑编码方式,除非文档没有指定一个编码方式,这时,Beaut...转载 2020-09-24 10:46:17 · 176 阅读 · 0 评论 -
python 操作数据库
pymysql①导入pymysql模块 import pymysqlconn = pymysql.connect( host=“你的数据库地址”, user=“用户名”, password=“密码”, database=“数据库名”, charset=“utf8” )得到一个可以执行SQL语句的光标对象 p...原创 2020-09-24 10:45:09 · 128 阅读 · 1 评论 -
决策树-dataframe (2)
DataFrame 的用法#创建Dataframeimport pandas as pdimport numpy as npf1=pd.DataFrame(np.random.randn(4,4),index=list('ABCD'),columns=list('ABCD')) #index 行的索引 ,columns 列的索引print(f1) A ...原创 2019-12-08 16:45:14 · 490 阅读 · 0 评论 -
FutureWarning: .ix is deprecated. Please use .loc for label based indexing or .iloc for posi
IX索引器已弃用警告 在0.20.0开始,.ix索引器已被弃用,赞成更加严格.iloc 和.loc索引。.ix在推断用户想要做什么方面提供了很多魔力。也就是说,.ix可以根据索引的数据类型决定通过标签进行位置或索引。多年来,这引起了相当多的用户混乱。推荐的索引编制方法是:.loc如果要标记索引。、.iloc如果要位置索引。In [93]: dfd = pd.DataFrame({...转载 2019-12-08 16:38:46 · 1479 阅读 · 0 评论 -
决策树-dataframe
DataFrame 的用法#创建Dataframeimport pandas as pdimport numpy as npf1=pd.DataFrame(np.random.randn(4,4),index=list('ABCD'),columns=list('ABCD'))print(f1) A B C DA...原创 2019-12-08 16:29:45 · 1155 阅读 · 0 评论 -
knn分类器的实现和优化
#knn 的 具体实现步骤:'''1: 先导入数据2:数据处理(标准化),分数据(x,y数据),测试集和训练集3:然后进行处理(knn)的处理4:评估结果5:调试数据,当周围参照数据增大时的情况(交叉验证)'''#导入模块,数据计算的模块和处理csv 的模块import numpy as npimport csvdataset = "ionosphere.data"...原创 2019-12-06 21:26:12 · 796 阅读 · 0 评论 -
python报错 ModuleNotFoundError: No module named 'win32api' //import win32api ImportError: DLL load fai
大概的错误就是:import win32apiImportError: DLL load failed: 找不到指定的程序。具体点:[I 20:32:41.034 NotebookApp] Serving notebooks from local directory: C:\Users\17520[I 20:32:41.034 NotebookApp] The Jupyter Noteb...原创 2019-12-05 22:56:38 · 1553 阅读 · 8 评论 -
python 离散 知识点
2019/11/25:itemgetter 函数:python 里面的字典。。itemgetter(1)是获取key部分的sorted(words.iteritems(), key=itemgetter(1), reverse=True)[:N] 是按key大小排列字典-语法sorted 语法:sorted(iterable, cmp=None, key=None, reverse=...原创 2019-11-25 18:04:54 · 623 阅读 · 0 评论 -
商品摆放问题
这是一个有关商品排放问题的程序:基本思路就是看顾客是否买了a商品,在买了a 商品的条件下 ,看是否买b 商品, 而这个记录就是通过 rule_valid = defaultdict(int) 这个对象来记录每个买的东西的情况。所以就有几种情况:1: 既没买a 也没买b ,当然这种情况就不需要过多解释了,也不用在程序中考虑太多2:只买了a,没有买b,当然这个是要有的3:既买了a又买了b...原创 2019-11-22 16:54:31 · 386 阅读 · 0 评论 -
CountVectorize
CountVectorizer是属于常见的特征数值计算类,是一个文本特征提取方法。对于每一个训练文本,它只考虑每种词汇在该训练文本中出现的频率。CountVectorizer会将文本中的词语转换为词频矩阵,它通过fit_transform函数计算各个词语出现的次数。原文连接:https://blog.youkuaiyun.com/weixin_38278334/article/details/823203...转载 2019-11-10 17:01:25 · 477 阅读 · 0 评论 -
fit_transform,fit,transform区别和作用详解!!!!!!
原文https://blog.youkuaiyun.com/weixin_38278334/article/details/82971752转载 2019-11-10 09:09:40 · 229 阅读 · 0 评论 -
中心化(又叫零均值化)和标准化(又叫归一化)
原文:https://blog.youkuaiyun.com/GoodShot/article/details/80373372转载 2019-11-10 09:07:07 · 609 阅读 · 0 评论 -
特征缩放
import numpy as npfrom sklearn.neighbors import KNeighborsRegressorfrom sklearn.metrics import mean_absolute_error ,mean_squared_log_error ,r2_scoreX_train = np.array([ [158 , 1 ], [170...原创 2019-11-09 19:49:25 · 174 阅读 · 0 评论 -
knnm模型回归
import numpy as npfrom sklearn.neighbors import KNeighborsRegressorfrom sklearn.metrics import mean_absolute_error ,mean_squared_log_error ,r2_scoreX_train = np.array([ [158 , 1 ], [170...原创 2019-11-09 18:30:50 · 815 阅读 · 0 评论 -
knn 的预测
#knn 模型:import numpy as npimport matplotlib.pyplot as pltX_trian = np.array([ [158, 64], [170, 86], [183, 84], [191, 80], [155, 49], [163, 59], [180, 67], [158, 54...原创 2019-11-09 15:48:30 · 693 阅读 · 0 评论 -
knn简单的一个使用
#knn 模型:import numpy as npimport matplotlib.pyplot as pltX_trian = np.array([ [158, 64], [170, 86], [183, 84], [191, 80], [155, 49], [163, 59], [180, 67], [158, 5...原创 2019-11-09 10:13:20 · 274 阅读 · 0 评论 -
matplotlib.pyplot.scatte 的用法
matplotlib.pyplot.scatter(x, y,s=None,c=None,marker=None,cmap=None,norm=None,vmin=None,vmax=None,alpha=None,linewidths=None,verts=None,edgecolors=None,*,data=None,**kwargs)原文链接:https://...转载 2019-11-09 10:10:21 · 185 阅读 · 0 评论 -
.figure语法及操作
1.figure语法及操作(1)figure语法说明figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True)num:图像编号或名称,数字为编号 ,字符串为名称figsize:指定figure的宽和高,单位为英寸;dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为8...原创 2019-11-04 11:54:06 · 1285 阅读 · 1 评论 -
matplotlib 的中文乱码问题
问题图:产生中文乱码的原因就是字体的默认设置中并没有中文字体,所以我们只要手动添加中文字体的名称就可以了转载 2019-11-04 11:48:08 · 128 阅读 · 0 评论 -
关于“” 的问题
如果将网页上保存的图片网址直接给url 会出错说不能连接(如图一),但是如果把爬下来的url复制给urlx 就可以出来(如图二)我觉得这个人解释得可以就放上来了这张图说明真正的引号是不会打印出来的...原创 2019-10-28 17:36:36 · 187 阅读 · 0 评论 -
在使用sqlsever 中出现如下错误:
“错误(数据挖掘):尚未处理被引用模型"Teacher".托管存储过程GetTreeScores的执行因以下错误而失败:调用的目标发生了异常。内部错误:操作未能成功,已终止。出现以下系统错误:用户名或密码不正确。高级关系引摩中存在错误。无法与DataSourcelD为"Teacher Imformation".名称为Teacher Imformation”的数据源建立连接。OLAP存储引...原创 2019-10-18 14:03:37 · 2196 阅读 · 2 评论 -
split()函数
菜鸟教程里面很丰富,详细https://www.runoob.com/python/att-string-split.html转载 2019-10-08 16:16:07 · 231 阅读 · 0 评论 -
元组,列表,字典
元组:>>> s = (1,2,3)>>> s[1]2列表:list1 = [ 1 , 2 , 3 ]字典>>> namebook = {"name":"alex","age":"100"}>>> name>>>> namebook["name"]'alex'>>&...原创 2019-10-09 18:37:40 · 136 阅读 · 0 评论 -
状态
import requestsr = requests.get('http://www.santostang.com/')print("文本编码:" ,r.encoding)print("相应状态码", r.status_code)print("字符串方式的响应码",r.text)原创 2019-10-09 21:18:57 · 133 阅读 · 0 评论 -
数据的规模化
1: 行数据的追加2:列连接3:排序4:排名原创 2019-09-29 11:22:41 · 303 阅读 · 0 评论 -
tributeError: module 'urllib.request' has no attribute 'built_opener'
tributeError: module ‘urllib.request’ has no attribute ‘built_opener’以前的错误还有点技术含量。今天的这个就会有的搞笑了,当然提示这个信息的其他同学也有可能是其他错误,其实很可能是其他错误,因为我觉得你们可能不会像我一样的傻吧。。。opener = urllib.request.built_opener看到这里很多同学应该...原创 2019-09-15 15:43:34 · 1743 阅读 · 0 评论 -
texts=[[word for word in document.split()]for document in documents] 的形式是什么意思?
texts=[[word for word in document.split()]for document in documents]可以将他看成一个双重for循环,只不过有一个列表的转换我们先看一个简单的[[i for i in range(0,19)]for j in range(0,3)]等价于:>>> for i in range(0,3): fo...原创 2019-10-08 16:13:56 · 1459 阅读 · 0 评论 -
模块导入问题2
SyntaxError: unexpected indent>>> corpus = ['我是中国人,我爱中国。','我是上海人。','我住上海松江大学城']>>> split_corpus = []>>> for c in corpus : s = ''.join(jieba.lcut(c)) split_corpus.append...原创 2019-10-05 11:05:18 · 721 阅读 · 0 评论 -
二维数组的切片和运算操作
首先导入模块import numpy as npy创建数组:s = npy.array([[ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] , [ 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 ] , [ 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 30 ]]...原创 2019-09-26 23:59:11 · 6295 阅读 · 0 评论 -
数组的条件筛选的错误 TypeError: 'numpy.ndarray' object is not callable,和 IndexError: arrays used as indices m
k = name(name=='a')|(name =='b') Traceback (most recent call last): File "<pyshell#32>", line 1, in <module> k = name(name=='a')|(name =='b')TypeError(类型错误): 'numpy.ndarray' obje...原创 2019-09-26 23:30:16 · 909 阅读 · 0 评论 -
创建数组的时候的()错误!!!
报错提示:TypeError: ‘builtin_function_or_method’ object is not subscriptable原因没有加括号 s = npy.array[[ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] , [ 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19...原创 2019-09-26 21:56:39 · 417 阅读 · 0 评论 -
数据挖掘的可视化
可视化的相关函数:matplotlib首先导入模块:import matplotlib.pylab as pylimport numpy as npy然后进行横轴和纵轴的设置:x = [ 1 , 2 , 3 , 5 ]y = [ 2 , 3 , 5 , 6 ]然后进行可视化(用函数可视化)> pyl.plot( x , y , "o" , color = "r")py...原创 2019-09-25 21:04:09 · 1359 阅读 · 0 评论 -
保存文件时傻逼的一个错误
在用到urlretrieve函数的时候发现文章保存的位置没有文章,当时一直想不明白为什么,超级难受解决办法:@ 将文件保存在默认位置,默认位置在你当前的程序保存的位置写成这样: (由于题主比较菜,所以只用的两个参数的urlretrieve) urllib.request.urlretrieve( 需要保存的具体数据 ) 然后发现能保存,说明你前面的程序都是没有问题的,就只有可能是你...原创 2019-09-15 17:28:37 · 283 阅读 · 0 评论 -
有关爬下来的东西是空的的问题:
又到了自我嘲讽的时间了~~~刚刚遇到了什么问题呢,就是在爬csdn博客的时候,用的这个网址:http://blog.youkuaiyun.com/nav/watchers就什么都不能爬到,url = "http://blog.youkuaiyun.com/nav/watchers"data = urllib.request.urlopen(url)print (data.info())print(data...原创 2019-09-15 17:17:55 · 613 阅读 · 0 评论 -
网页正则 问题
爬网页的时候出现[] 的补充吧一般情况就是把两个位置的关键字全部都复制下来对比先看这种比较难的:href=“http://product.dangdang.com/27911609.html” target="_blank">春日序曲(《请以你的名字呼唤我》第90届奥斯卡获奖影片原著作者全新href=“http://product.dangdang.com/27916585.html...原创 2019-09-14 11:17:14 · 200 阅读 · 0 评论 -
关于编码出错问题
UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\u05ba’ in position 0: illegal multibyte sequence不知道是现在的python太高级还是咋滴,用ignor 参数的时候,竟然没有能忽略编码错误问题!!由于当当编码是gbk而我最开始使用的utf-8 所以就让编译器一直出现这个错误:U...原创 2019-09-14 11:02:22 · 859 阅读 · 0 评论 -
关于写文章换行问题
在将爬取到的东西写在本地里面的时候,没有换行,以列表的形式存在是不是很难受啊我试着在 write后面加print 但是他好像并不管用知识在打印的时候出现了,并没出现在文本里面 file.write(str(i)) print()解决办法就是在其后面加“\n”换行符 file.write(str(i)+"\n") print()解决了...原创 2019-09-14 10:41:30 · 484 阅读 · 0 评论