![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 73
路和远方
这个作者很懒,什么都没留下…
展开
-
sklearn的简单使用
sklearn的简单使用import numpy as npfrom sklearn import neighborsfrom sklearn.model_selection import train_test_splitimport joblibimport os# 将图片数据转化def image2vector(filename): returnVect = np.zeros(1024) fr = open(filename) for i in range(3原创 2021-03-24 16:11:04 · 332 阅读 · 0 评论 -
机器学习 scikit-learn 算法分类
机器学习 scikit-learn 算法分类监督学习(预测)分类(目标值离散型)k-近邻算法贝叶斯分类决策树与随机森林逻辑回归神经网络回归(目标值连续型)线性回归岭回归标注隐马尔可夫模型无监督学习聚类 k-means...原创 2019-10-14 17:24:23 · 434 阅读 · 0 评论 -
机器学习 scikit-learn 数据集
机器学习 scikit-learn 数据集数据集划分训练数据:用于训练,构建模型测试数据:在模型检验时使用,用于评估模型是否有效sklearn 数据集接口介绍sklearn.model_selection.train_test_splitload*和fetch* 返回的数据类型datasets.base.Bunch(字典格式)data: 特征数据数组,是[n_samples*...原创 2019-10-14 16:58:23 · 292 阅读 · 0 评论 -
机器学习 scikit-learn 特征预处理
机器学习 scikit-learn 特征预处理归一化对不同数据进行统一标准处理,但受到异常点的影响比较大from sklearn.preprocessing import MinMaxScalerdef mm(): """归一化""" # feature_range 取值范围 mm = MinMaxScaler(feature_range=(2, 3)) ...原创 2019-10-12 18:32:00 · 227 阅读 · 0 评论 -
机器学习 scikit-learn 特征提取
机器学习 scikit-learn 特征提取字典特征抽取def dict_extract(): """字典特征抽取""" vector = DictVectorizer() res = vector.fit_transform( [{'city': "北京", 'temperature': 100}, {'city': "上海", 'temperatur...原创 2019-10-12 14:24:36 · 282 阅读 · 0 评论 -
Python 中文分词
Python 中文分词安装jiebapip install jieba使用jiebadef jieba_demo(): content = "我是一个程序员" print(list(jieba.cut(content))) # ['我', '是', '一个', '程序员']...原创 2019-10-12 11:43:02 · 299 阅读 · 0 评论 -
装饰类
装饰器需求一 :添加计算时间的方法,来计算核心方法的运行时间import timedef hello(): print("核心代码 start") time.sleep(1) print("核心代码 end") if __name__ = "__main__": hello()原始侵入,篡改原函数import timedef hello()...原创 2018-11-09 13:36:42 · 133 阅读 · 0 评论 -
Headers
随机构建请求头 User-Agentfrom fake_useragent import UserAgentif __name__ == "__main__": # 随机生成 useragent ua = UserAgent() print(ua.ie) print(ua.opera) print(ua.chrome) print(ua.fire...原创 2018-11-02 10:02:17 · 6115 阅读 · 0 评论 -
xpath语法和lxml库
xpath语法和lxml库XPath语法选取节点谓语通配符运算符扩展lxml库XPath语法选取节点表达式描述示例结果nodename选取子节点的所有节点bookstore选取bookstore下的所有节点/如果在最前面代表从根节点选取。否则选取某节点下的某节点/bookstore选取根元素下的所有bookstore节点//从全局节点中选择节...原创 2018-11-02 16:40:09 · 809 阅读 · 0 评论 -
数据存储
数据存储jsonjsonimport jsonif __name__ == "__main__": # 字典和列表转换成json info = [{"name":"张三","age":19},{"name":"李四","age":20}]原创 2018-11-05 15:05:01 · 139 阅读 · 0 评论 -
matplotlib
matplotlib基本用法基本用法# 折线图# 导入pyplotfrom matplotlib import pyplot as pltfrom matplotlib import font_managerif __name__ == "__main__": # 加载字体 my_font = font_manager.FontProperties(fname="./...原创 2018-11-13 16:45:45 · 162 阅读 · 0 评论 -
Django
Django安装创建项目创建应用启动项目创建实体类,生成迁移文件安装pip install django创建项目django-admin startproject 项目名__init__.py 说明JangoDemo 是一个Python包settings.py 项目的配置文件urls.py 进行url路由的配置wsgi.py 服务器和Django交互的入口manage....原创 2018-11-08 18:09:20 · 2264 阅读 · 2 评论 -
numpy
numpy多维数组数组变换数组运算numpy数据类型numpy的创建多维数组import numpy as npif __name__ == "__main__": # 一维数组 t1 = np.arange(12) print(t1) """ [ 0 1 2 3 4 5 6 7 8 9 10 11] "&quo原创 2018-11-14 16:03:04 · 466 阅读 · 0 评论 -
Scrapy
Scrapy创建项目生成爬虫启动爬虫GET请求POST日志自定义itemCrawlSpider生成爬虫Rule下载中间件创建项目# scrapy startproject 项目名scrapy startproject scrapy_demo生成爬虫# scrapy genspider 爬虫名 网站域名cd scrapy_demoscrapy genspider csdn "csdn...原创 2018-11-12 17:45:46 · 331 阅读 · 0 评论 -
pandas
pandaspandas常用数据类型SeriesDataFrame创建显示前几行和后几行描述,概览排序取行/列获取数值 loc/ilocpandas常用数据类型Series 一维数组带标签的数组DataFrame 二维数组Series容器Seriesimport pandasif __name__ == "__main__": # 指定数据 和 标签 t...原创 2019-09-26 11:00:20 · 76 阅读 · 0 评论 -
Python 常用工具
Python 常用工具检查重复元素def all_unique(list_data): """检查重复元素""" return len(list_data) == len(set(list_data))if __name__ == "__main__": a = [1, 2, 3, 4, 5, 6] b = [1, 2, 1, 3, 2, 3, 5, 5,...原创 2019-10-10 11:16:06 · 123 阅读 · 0 评论 -
selenium
selenium插件下载API1.Sample2.关闭浏览器3.定位元素4.操作表单元素普通操作Select行为链Cookie插件下载驱动下载地址:http://chromedriver.storage.googleapis.com/index.htmlselenium安装: pip install seleniumAPI1.Sample driver_path = "chr...原创 2018-11-06 11:14:01 · 158 阅读 · 0 评论 -
requests
这里写自定义目录标题Get请求Post请求代理CookieSessionGet请求 import requests # get 用法 headers = { 'User-Agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like ...原创 2018-11-01 17:34:54 · 108 阅读 · 0 评论 -
Python(六) 函数
Python 自定义函数的基本步骤函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。自定义函数,基本有以下规则步骤:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数函数的第一行语句可以选择性地使用文档字符串(用于存放函数说明)函数内容以冒号起始,并且缩进return [表达式] 结束函数,选择转载 2017-10-17 17:51:42 · 371 阅读 · 0 评论 -
Python(七) 迭代器和生成器
迭代什么叫做迭代?比如在 Java 中,我们通过 List 集合的下标来遍历 List 集合中的元素,在 Python 中,给定一个 list 或 tuple,我们可以通过 for 循环来遍历这个 list 或 tuple ,这种遍历就是迭代。可是,Python 的 for 循环抽象程度要高于 Java 的 for 循环的,为什么这么说呢?因为 Python 的 for 循环不仅可以用在 list转载 2017-10-18 10:03:13 · 249 阅读 · 0 评论 -
Python(八) 模块与包
前言之前的文章都是使用 Sublime Text 来编写 Python 的,主要是为了更好的熟悉和了解 Python ,可是开发效率不高,也不方便,从这章开始,改为使用 Pycharm 了,在之前的篇节集成开发环境(IDE): PyCharm中介绍了 PyCharm,如果如要激活软件可以通过授权服务器来激活,具体看这个网址。JetBrains激活http://www.imsxm.com/jetbra转载 2017-10-19 12:00:27 · 193 阅读 · 0 评论 -
Python(九) 面向对象
面向对象的概念Python 是一门面向对象的语言, 面向对象是一种抽象,抽象是指用分类的眼光去看世界的一种方法。 用 JAVA 的编程思想来说就是:万事万物皆对象。也就是说在面向对象中,把构成问题事务分解成各个对象。面向对象有三大特性,封装、继承和多态。面向对象的两个基本概念类 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。对象 通过类转载 2017-10-19 14:55:40 · 258 阅读 · 0 评论 -
Python(十)Python 的 Magic Method
Python 的 Magic Method在 Python 中,所有以 “” 双下划线包起来的方法,都统称为”魔术方法”。比如我们接触最多的 __init__ 。魔术方法有什么作用呢?使用这些魔术方法,我们可以构造出优美的代码,将复杂的逻辑封装成简单的方法。那么一个类中有哪些魔术方法呢?我们可以使用 Python 内置的方法 dir() 来列出类中所有的魔术方法.示例如下:# encoding=ut转载 2017-10-20 11:42:55 · 1471 阅读 · 0 评论 -
Python(十一)枚举类
枚举类的使用实际开发中,我们离不开定义常量,当我们需要定义常量时,其中一个办法是用大写变量通过整数来定义,例如月份:JAN = 1FEB = 2MAR = 3...NOV = 11DEC = 12当然这样做简单快捷,缺点是类型是 int ,并且仍然是变量。那有没有什么好的方法呢?这时候我们定义一个 class 类型,每个常量都是 class 里面唯一的实例。正好 Python 提供了 En转载 2017-10-24 11:07:44 · 328 阅读 · 0 评论 -
Python(十二)元类
Python 中类也是对象在了解元类之前,我们先进一步理解 Python 中的类,在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在 Python 中这一点也是一样的。class ObjectCreator(object): passmObject = ObjectCreator()print(mObject)输出结果:<__main__.ObjectCreator ob转载 2017-10-24 11:59:50 · 199 阅读 · 0 评论 -
Python(十三)线程和进程
线程与进程线程与进程是操作系统里面的术语,简单来讲,每一个应用程序都有一个自己的进程。操作系统会为这些进程分配一些执行资源,例如内存空间等。在进程中,又可以创建一些线程,他们共享这些内存空间,并由操作系统调用,以便并行计算。我们都知道现代操作系统比如 Mac OS X,UNIX,Linux,Windows 等可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听敲代码,一边用 Markdow转载 2017-10-24 15:12:30 · 236 阅读 · 0 评论 -
Python(四) Dict 和 Set
字典Dictionarydict 字典的创建访问 dict 字典修改 dict 字典删除 dict 字典dict 字典使用时注意的事项dict 字典 的函数和方法setset 的创建set 添加元素set 删除元素set 的运用字典(Dictionary)经过之前的学习,我们可以知道 list 和 tuple 可以用来表示有序集合,之前我们那个例子是用 list 来存储了用户的转载 2017-10-17 09:51:28 · 196 阅读 · 0 评论 -
Python 代码规范
原文转载自 https://juejin.im/post/593ebd7eac502e006b520a8f Python 代码规范Python 代码规范前言简明概述前言Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯简明概述1.编码如无特殊情况, 文件一律使用 UTF-8 编码如无特殊情况, 文件头部必须加入#encoding=ut转载 2017-10-13 10:14:37 · 259 阅读 · 0 评论 -
Python(二)基本数据类型和变量
Python 语法的简要说明Python 的基本数据类型整数浮点数字符串Python 中的字符串和字符串转义字符串的编码问题布尔值空值基本数据类型转换Python 中的变量变量的创建和赋值变量的指向问题多个变量赋值Python 语法的简要说明每种语言都有自己的语法,不管是自然语言还是我们的计算机编程语言,Python 也不例外,编辑器或者解析器根据符合语法的程序代码转换成转载 2017-10-16 17:05:10 · 442 阅读 · 0 评论 -
Python之Hello World
原文转载自https://juejin.im/post/594633e5ac502e006b9e1331Python之Hello WorldPython 的安装 因为 Python 是跨平台的,它可以运行在 Windows、Mac 和各种 Linux/Unix 系统上。目前,Python 有两个版本,一个是 2.x 版,一个是 3.x版,这两个版本是不兼容的。本草根安装的是 3.6.1 版本的。转载 2017-10-13 14:17:48 · 262 阅读 · 0 评论 -
Python(三)List 和 Tuple
List列表创建 List列表访问 List列表中的值更新 List列表删除 List列表List列表运算符List 列表函数方法实例tuple元组创建 tuple元组tuple元组的索引访问 tuple 元组修改 tuple 元组删除 tuple 元组tuple 元组运算符元组内置函数List(列表)Python 内置的一种数据类型是列表:list。 list 是一种转载 2017-10-16 17:58:48 · 253 阅读 · 0 评论 -
python 正则
正则匹配单个字符匹配多个字符头和尾转义分组扩展用法匹配单个字符字符功能.匹配任意字符(除了\n)[ ]匹配[ ]中列举的任意字符\d匹配数字,即0-9\D匹配非数字\s匹配空白,即空格 TAB\S匹配非数字\w匹配单词字符,即a-zA-Z0-9_\W匹配非单词字符import reresult = re.ma...原创 2018-11-01 16:13:10 · 115 阅读 · 0 评论 -
urllib
这里写自定义目录标题编解码URL切割GET请求POST 请求下载文件代理Cookie保存到本地加载本地编解码 from urllib import parse data = {"name":"张三","age":10} ue = parse.urlencode(data) print(ue) print(parse.parse_qs(ue))结果 name...原创 2018-11-01 17:19:10 · 127 阅读 · 0 评论 -
Python(五) 条件语句和循环语句
条件语句Python 条件语句跟其他语言基本一致的,都是通过一条或多条语句的执行结果( True 或者 False )来决定执行的代码块。Python 程序语言指定任何非 0 和非空(null)值为 True,0 或者 null为 False。执行的流程图如下:Created with Raphaël 2.1.0开始条件我的操作结束yesnoif 语句的基本形式Python 中,if 语句的基本形式转载 2017-10-17 16:46:41 · 583 阅读 · 0 评论