![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 68
姚尔摩斯
这个作者很懒,什么都没留下…
展开
-
Python爬虫利器—selenium
在学习爬虫的时候,我接触了selenium,发现其强大功能,可以模拟真实情况操纵浏览器,其实也是相当于一个第三方的包。selenium十分好用 特别在面对一些有针对反爬虫设计的网站时,能达到用时间换数据的效果安装在控制台下用PIP操作可以下载,不过在使用的时候要多下载一个webdriver的,我是用的是Chorme浏览器70版本,所以下载的是对应的chormedriver2.43版...原创 2018-10-30 22:39:37 · 188 阅读 · 0 评论 -
【python】tkinter--可视化控件
from tkinter import * 注意是小写的#简易文本开启和编辑器from tkinter import *from tkinter.scrolledtext import ScrolledTextdef load(): with open(filename.get()) as file: contents.delete('1.0',END) ...原创 2018-12-25 11:20:51 · 1154 阅读 · 0 评论 -
【机器学习】距离公式
Euclidean DistanceManhattan DistanceHamming DistanceNormalization 1.Euclidean Distance 欧几里得距离def euclidean_distance(pt1,pt2): distance=0 for i in range(len(pt1)): distance+=(pt...原创 2018-12-13 14:59:02 · 579 阅读 · 0 评论 -
【python数据处理】pandas多表操作
pandas多表操作1.Inner Merge 合并dataframe pd.merge()将两张dataframe合成一张除了pandas的方法,each DataFrame都有自己的merge()方法查询 类似于SELECT WHEREresults = all_data[all_data.revenue > all_data.target]#1sales...原创 2018-12-02 22:03:47 · 2707 阅读 · 0 评论 -
【python数据处理】numpy
numpyarray与 python list很像1.第一种创建方式可用np.array方法将list转化成numpy arrayimport numpy as nptest_1=np.array([92, 94, 88, 91, 87])my_list = [1, 2, 3, 4, 5, 6]my_array = np.array(my_list)第二种创建方式将c...原创 2018-11-28 17:08:09 · 465 阅读 · 0 评论 -
【python数据处理】Lists
1.Lists [x,x,x,x]可以使用.append 或者 + 来连接heights = [61, 70, 67, 64]list 以逗号间隔ints_and_strings = [1, 2, 3, 'four', 'five']list 不限定同一种数据类型,上面可行heights = [['Jenny', 61], ['Alexus', 70], ['Sam...原创 2018-11-27 15:05:40 · 361 阅读 · 0 评论 -
【python数据处理】pandas行列操作及聚合
1.列操作 apply df.coulumn.function() (df.count.mean()这种)例子:将Name列全部大写 from string import upperdf['Name'] = df.Name.apply(upper)用lambda操作列例子:创建一列email的供应商df['Email Provider'] = df.Ema...原创 2018-12-02 21:41:06 · 4605 阅读 · 0 评论 -
【python数据处理】seaborn
简化了matplotlib 不存在直方图Seaborn是一个Python数据可视化库,它提供简单的代码,为统计探索和洞察创建优雅的可视化。Seaborn基于Matplotlib,但在几个方面改进了Matplotlib:Seaborn提供更具视觉吸引力的绘图风格和简洁的语法。 Seaborn本身了解Pandas DataFrames,可以更轻松地直接从CSV绘制数据。 Seaborn可...原创 2018-12-06 16:23:59 · 1714 阅读 · 0 评论 -
【python数据处理】pandas基础操作
基础操作 1.创建表 dataframe 类似于csv 与SQL表 方法1import codecademylibimport pandas as pddf1 = pd.DataFrame({ 'Product ID': [1, 2, 3, 4], 'Product Name': ['t-shirt', 't-shirt', 'skirt', 'skirt']...原创 2018-11-29 15:52:16 · 703 阅读 · 0 评论 -
爬虫实战—豆瓣图书爬虫
前情概要 感觉以前写爬虫有点依赖github上的代码,和网上的教程,这次打算从头开始写一个爬虫,不用太难但是一定要都是自己写的,所以打算拿豆瓣开始练习。源代码https://github.com/Kratosssss/yt_learnning/blob/master/spyder/%E8%B1%86%E7%93%A3%E5%9B%BE%E4%B9%A6250.py开始...原创 2018-11-04 21:07:39 · 5722 阅读 · 1 评论