Python
小柒sy
留传多少年,陈旧还是孤胆坚守,说不清是强是弱的老古董
展开
-
svm
import numpy as npimport matplotlib.pyplot as pltfrom scipy import statsfrom sklearn.datasets.samples_generator import make_blobs,make_circlesfrom sklearn.svm import SVCimport seaborn as snsfrom...原创 2018-12-14 16:02:10 · 222 阅读 · 1 评论 -
对数据进行上采样和下采样
import numpy as npimport pandas as pdfrom imblearn.over_sampling import SMOTEfrom imblearn.over_sampling import RandomOverSamplerfrom imblearn.under_sampling import RandomUnderSamplerimport warni...原创 2018-12-09 13:01:15 · 7652 阅读 · 0 评论 -
将mat文件转换成csv文件
import numpy as npimport pandas as pdfrom scipy import ioimport osimport matplotlib as mplimport matplotlib.pyplot as pltdef arrayToList(array,featureName): """ 将数组转换成列表 :param arra...原创 2018-12-09 13:02:37 · 12407 阅读 · 1 评论 -
Scikit-Learn的用法
API基础知识Scikit-Learn评估器API的常用步骤如下所示通过从Scikit-Learn中导入适当的评估器类,选择模型类用合适的数值对模型类进行实例化,配置模型超参数(hyperparameter)整理数据(模型需要二维特征矩阵,和一维目标数组),通过前面介绍的方法获取特征矩阵和目标数值调用模型实例的fit()方法对数据进行拟合对新数据应用模型:1.在有监督学习模型中,...原创 2018-12-09 18:47:16 · 697 阅读 · 0 评论 -
一个简单的编辑器demo
from tkinter import *from tkinter.scrolledtext import ScrolledTextdef load(): # with open(filename.get().strip()) as file: # contents.delete('1.0',END) # contents.insert(INSERT,f...原创 2018-12-27 16:50:26 · 581 阅读 · 0 评论 -
贝叶斯分类
朴素贝叶斯模型是一组非常简单快速的分类算法,通常适用于维度非常高的数据集,因为运行速度快,而且可调参数少,因此非常适合为分类问题提供快速粗糙的基本方案。贝叶斯分类朴素贝叶斯分类器建立在贝叶斯分类方法上,其数学基础是贝叶斯定理,一个描述统计计量条件概率关系的公式。在贝叶斯分类中,我们希望确定一个具有某些特征的样本术语某类标签的概率,通常记为P(L|特征)。P(L|特征)=P(特征∣L)P(...原创 2018-12-11 16:51:04 · 163 阅读 · 0 评论 -
验证曲线,学习曲线以及网格搜索
from sklearn.pipeline import make_pipelinefrom sklearn.preprocessing import PolynomialFeaturesfrom sklearn.linear_model import LinearRegressionimport numpy as npimport matplotlib.pyplot as pltfro...原创 2019-01-20 14:16:33 · 696 阅读 · 0 评论 -
python的环境相关
pycharm可以在Preferences->Project:Python->Project Interpreter右上角的小齿轮中的add->Virtualenv Environment中创建新环境查看python的运行环境import syssys.executable这里假设运行环境的路径是:/anaconda3/bin[/python]则这个环境对应的库...原创 2019-02-28 09:02:21 · 151 阅读 · 0 评论 -
python之自动更新ip项目的部分总结
最近在用python写一个自动更新ip的小程序,记录下其中遇到的一些问题,巩固一下知识。(1) 写明程序的基本信息,比如时间,地点,文件名等(2) 可以设置一个DEBUG模式DEBUG = Falseif DEBUG: ...else: ...邮件系统import smtplibimport poplibfrom email.header import Header...原创 2019-03-03 09:25:51 · 439 阅读 · 0 评论 -
python数据科学手册第一章
常用快捷键快捷键功能backspace删除前一个字符ctrl+d删除后一个字符ctrl+k从光标开始剪切至行的末尾ctrl+u从行的开头剪切至光标ctrl+y粘贴之前剪切的文本ctrl+t交换前两个字符ctrl+a将光标移动到本行的开始处ctrl+e将光标移动到本行的结尾处ctrl+b将光标回退一个字符c...原创 2019-03-09 20:00:47 · 271 阅读 · 0 评论 -
pandas
文章目录Pandas数据处理1. Series对象2. DataFrame对象2.1 创建DataFrame对象2.2 数据取值与选择2.3 数值运算方法2.4 处理缺失值Pandas数据处理DataFrame本质上是一种带行标签和列标签、支持相同类型数据和缺失值的多维数组。1. Series对象Pandas 的 Series对象是一个带索引数据构成的一维数组,可以用一个数组创建Se...原创 2019-03-14 14:23:05 · 489 阅读 · 0 评论 -
numpy
NumPy(Numerical Python)在某些方面,Numpy数组与Python内置的列表类型非常相似,但是随着数组在维度上变大,Numpy数组提供了更加高效的存储和数据操作。python中的数据类型列表的优势是灵活,因为每个列表元素是一个包含数据和类型信息的完整结构体,而且列表可以用任意类型的数据填充。固定数据的NumPy式数组缺乏这种灵活性,但是能更有效地存储和操作数据。...原创 2019-03-10 18:21:44 · 1740 阅读 · 0 评论 -
maplotlib数据可视化
文章目录1. 两种画图风格2. 简易线形图1. 两种画图风格import matplotlib.pyplot as pltimport matplotlib as mplplt.style.use('classic')#设置绘图风格fig.savefig('picture_name.png')#当使用这个的时候,不需要使用show()函数fig.show()print(fig....原创 2019-03-18 15:34:47 · 919 阅读 · 0 评论 -
清单
文章目录1. Java2. Linux3. Python4. 数据库5. Hadoop6. 机器学习1. JavamavenJava之IO系统2. LinuxTLCL3. Python4. 数据库MySQL技术内幕-InnoDB存储引擎MySQL技术内幕-SQL编程5. Hadoop6. 机器学习...原创 2019-06-04 13:07:24 · 239 阅读 · 0 评论 -
线性回归预测
pandas库Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。这个库主要...原创 2018-09-24 17:06:27 · 213 阅读 · 0 评论 -
数据处理过程
机器学习中的数据处理过程from sklearn.preprocessing import LabelEncoderimport pandas as pd对数据进行简单处理在读入数据后,因为数据中可能包含字母或中文,或难以区分的数字,所以第一步需要对数据进行简单的处理 le = LabelEncoder() for col in data.columns: ...原创 2018-10-21 19:07:55 · 646 阅读 · 0 评论 -
python数据科学手册
文章目录python数据科学手册第一章 基础知识第二章 numpy第三章 pandas其他python数据科学手册第一章 基础知识python数据科学手册第一章第二章 numpynumpy第三章 pandaspandas其他数据处理过程对数据进行上采样和下采样将mat文件转换成csv文件...原创 2019-06-04 13:29:45 · 882 阅读 · 0 评论