
Python
wbing96
你要努力,你想要的要自己给自己。
展开
-
核支持向量机SVM的应用
文章目录1. 核技巧2. 理解SVM3. 调参4. 应用乳腺癌数据集-分类-RBF核SVM5. 优缺点与参数6. some docstring核支持向量机(kernelized support vector machine)(通常简称为SVM),可以同时用于分类和回归,在sklearn中为SVC和SVR。背后数学比较复杂,可参见《统计学习基础》。from sklearn.svm import ...原创 2020-03-28 20:20:06 · 1406 阅读 · 0 评论 -
树模型与python实现
文章目录一.决策树1. 乳腺癌数据集-分类2. 可视化1. 树的可视化:2. 特征重要性(feature importance)3. 回归树4. 优缺点与主要参数二. 集成的树三. some docstring一.决策树from sklearn.tree import DecisionTreeClassifier # 分类决策树from sklearn.tree import Decisi...原创 2020-03-26 16:14:10 · 2077 阅读 · 0 评论 -
好看的python可视化-pyecharts库
文章目录一.饼图、环形图二.条形图三.折线图官方中文文档,很详细很好看,配着里面的示例https://pyecharts.org/#/zh-cn/官方API文档,几乎包揽了全部内容。便于查看。如果有一定的基础,建议直接在API中寻找所需内容。一.饼图、环形图单个饼图或环形图from pyecharts import options as optsfrom pyecharts.char...原创 2020-03-25 23:43:18 · 982 阅读 · 0 评论 -
python获取某路径下的目录结构
查看目录下所有的子目录和子文件## 获得某个路径下所有文件夹与子文件的树形结构import json, osdef list_dir(path, res): for i in os.listdir(path): temp_dir = os.path.join(path, i) if os.path.isdir(temp_dir): ...原创 2020-03-24 19:57:01 · 2181 阅读 · 0 评论 -
kNN原理与python应用
文章目录应用-Iris数据集查看数据数据拆分为训练集与测试集观察数据-可视化kNN-model评估模型-使用测试集,进行结果对比进行预测应用-Iris数据集来源于《Python机器学习基础教程》一书,机器学习之旅从鸢尾花开始~注意:python中机器学习数据集结构:featuretargetX1,…,XnydatatargetXyscikit-l...原创 2020-03-09 22:25:47 · 301 阅读 · 0 评论 -
线性模型的sklearn应用
文章目录一. linear models for regression1.线性回归 linear regression应用:波士顿房价数据集2. 岭回归 ridge regression应用数据量对模型性能的影响3. Lasso二. linear models for classification1. Logistic回归-乳腺癌数据集2. 用于多分类-多分类Logistic与线性SVM线性SV...原创 2020-03-09 22:22:07 · 838 阅读 · 0 评论 -
R与Python中颜色大全
配色技巧: 边框用“steelblue”,填充用lightblue or skyblue,炒鸡好看,或者orange+lightgold,总结为:同色系 深边框+浅填充原创 2020-03-07 17:03:14 · 4081 阅读 · 2 评论 -
Python 数据清洗
文章目录一.数据清洗与准备1.缺失值过滤(删除缺失值)补全2.数据转换3.字符串操作二.数据连接、联合与重塑三.数据聚合与分组一.数据清洗与准备1.缺失值NaN(np.nan): 对数值型数据,浮点值NaN(not a number)NA(not available)None 均为缺失值,通过data.isnull()检测,反方法:data.notnull()过滤(删除缺失值)new...原创 2020-03-03 16:03:21 · 591 阅读 · 1 评论 -
正则表达式
基本概念正则表达式:字符串的处理方式,是通用的字符串方法。字符组:同一位置上可能出现的各种字符,方括号之间列出所有可能出现的字符,例如:[0-9a-zA-Z]、[#.?],注意是一位和一个数。其中字符出现顺序和出现次数对字符组没有影响。字符组的范围表示法:[ASCII码小的-码大的]元字符:具有特殊意义的字母,比如-表示范围。若想表达其本身含义,需用转义字符\转义。排除型字符组:,在字...原创 2020-03-02 16:59:22 · 374 阅读 · 1 评论 -
pandas入门
文章目录一. 概述二. 数据结构1. Series2. DataFrame一. 概述处理表格型数据,每一列数据类型可以不一样导入:import pandas as pdfrom pandas import Series,DataFrame二. 数据结构1. Series属性:.value :值.index :索引.name: 名字可以自定义索引的一维数组。默认索引是0,...原创 2020-02-22 12:02:30 · 1052 阅读 · 1 评论 -
NumPy数组基础
numpy的random用法:numpy.random.rand(d0,d1,…,dn):根据给定维度生成[0,1)之间的数据,包含0,不包含1。dn:表格每个维度返回值:指定维度的arraynp.random.rand(4,2) # 4*2的矩阵,第一维的维数是4,第二维的维数是2np.random.rand(4,3,2) # shape: 4*3*2numpy.random.ra...原创 2019-12-14 20:35:09 · 717 阅读 · 0 评论 -
Python语法基础
元组元组 :长度固定,元素不可变,赋值会报错(如果元素是可变的,则可修改该元素)nested_tup = (4,5,6),(7,8) # 嵌套元组nested_tuptup = tuple('string') # 序列类型转换为元组tuptup[0] # 通过下标访问里面元素tup = (1,2,3)+(4,5) # 加号连接元组为一个元组tup = tup*4 ...原创 2019-12-14 21:32:32 · 586 阅读 · 0 评论 -
jupyter语言基础
?的用途1.显示对象的概要信息显示该对象的概要信息,包括类型/字符串表示/长度/docstring, 类似于summary+helpprint? def add_numbers(a,b): # 自定义函数 ''' 该函数的说明,包括实现功能,输入参数,返回值等用于解释说明,用于概要中的docstring Add two numbres togethe...原创 2019-12-14 20:35:51 · 1143 阅读 · 0 评论 -
Python之禅
PEP8风格指南-必须遵守的规则1.空白1.使用空格来缩进,不要用tab2.和语法相关的每一层缩进使用4个空格3.每行字符数不应超过794.对于占据了多行的长表达式,首行后换行后的每一行都应在通常缩进级别上再加4个空格5.函数与类之间用两个空行隔开6.同类中的方法之间用一个空行隔开7.赋值时赋值号左右两侧各有且只有一个空格8.使用下标、调用函数或给参数赋值时,不要在两旁添加空格...原创 2019-12-14 20:37:08 · 2227 阅读 · 82 评论 -
Python 数据读取与写入
1.Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。语法:str.join(sequence)sequence – 要连接的元素序列。2.python将数据写入txt或csv.excel有行数限制。而txt和csv没有,csv是逗号分隔的文本文件,打开的感觉和excel表格类似,但实际上是纯文本文件。写数据的时候常用两种模式,一种是“覆盖写”——先...原创 2019-12-14 20:37:48 · 1536 阅读 · 0 评论 -
Python 基础练习题
基础练习1.温度转换实例2.天天向上的力量3.身体质量指数计算4. 圆周率计算5.计算基本统计值6.简单的文本词频统计英文文本:hamlet中文文本-三国演义统计人物7.政府工作报告词云1.温度转换实例tStr=input("请输入温度值:") # 输出获得的是一个字符串if tStr[-1] in ['F','f']: # 字符串最后一个字符是否在这个列表中 ...原创 2019-12-14 20:38:17 · 3866 阅读 · 1 评论