python的学习以及运用
文章平均质量分 88
运用python语言做一些小练习
¥:有趣灵魂招募券
不是在自学,就是在自学的路上
展开
-
机器学习之pandas
数据处理import pandas as pda=pd.read_csv("文件路径")#读取文件a.head(显示的条数)#显示前部分数据a.tail(显示的条数)#显示后部分数据a.columns#输出列a.loc[序列号]#输出一个样本a.columns.tolist()#将列转换成列表c.endwith#以....结尾c.isnull(列名)#是否为空对一个表格简单...原创 2019-01-20 15:51:03 · 157 阅读 · 0 评论 -
Python svm原理其二
接着svm原理其一,讲(https://blog.csdn.net/qq_43372138/article/details/83934586):svm 线性支持向量机如图,有直线L1,L2来划分两个类别,但是L2出现了一个样本分类错误,根据线性可分支持向量机可知,我们是按距离一个分割面最近的样本点(如上图的d1,d2这里d1=d2,我们可以调节直线的平行位置来使得d1=d2,如果有其他的样本...原创 2018-12-14 19:37:15 · 213 阅读 · 0 评论 -
python背单词+数据统计可视化
import randomimport matplotlib.pyplot as pldef remember(answer,result,aquestion,aw,wrong_answer,number,rol): while answer!='-1': x=random.randint(0,len(result)-1) if x not in aqu...原创 2019-03-07 11:13:14 · 1656 阅读 · 0 评论 -
python--matplotlib总结
一、画一个简单的图代码:import matplotlib.pyplot as pltx=[1,2,3]y1=[1,2,3]y2=[4,5,6]plt.plot(x,y1)plt.plot(x,y2,color='red',linewidth=1.0,linestyle='--')plt.show()结果:二、figure用法代码:import matplotlib.p...原创 2019-04-10 22:52:37 · 499 阅读 · 0 评论 -
python 冒泡排序/选择排序/约瑟夫环----源代码
def maopao():#冒泡排序 a=[1,4,5,2,3] for j in range(0,len(a)-1): for i in range(0,len(a)-1): if(a[i]>a[i+1]): b=a[i] a[i]=a[i+1] ...原创 2019-01-10 11:43:08 · 183 阅读 · 0 评论 -
基于一体化有序信息和事件关系的脚本事件预测
一、事件链例如:进餐馆---->点菜----->吃饭---->买单二、模型LSTM1.什么是LSTM模型?LSTM模型是一种特别的RNN模型,比标准的 RNN 在很多的任务上都表现得更好。几乎所有的令人振奋的关于 RNN 的结果都是通过 LSTM 达到的。2.什么是RNN模型?RNN模型是神经网络的一种,英文名叫Recurrent Neural Networks。...原创 2018-12-24 22:54:31 · 665 阅读 · 0 评论 -
python matplotlib中文乱码解决
import pandas as pdimport numpy as npimport jieba as jbimport matplotlib import matplotlib.pyplot as pltmatplotlib.use('qt4agg')#指定默认字体matplotlib.rcParams['font.sans-serif'] = ['SimHei']matplo...原创 2019-02-25 12:40:07 · 585 阅读 · 0 评论 -
python决策树运用
什么是决策树?决策树算法是一种逼近离散函数值的方法。它是一种典型的分类方法,首先对数据进行处理,利用归纳算法生成可读的规则和决策树,然后使用决策对新数据进行分析。本质上决策树是通过一系列规则对数据进行分类的过程。决策树方法最早产生于上世纪60年代,到70年代末。由J Ross Quinlan提出了ID3算法,此算法的目的在于减少树的深度。但是忽略了叶子数目的研究。C4.5算法在ID3算法的基础...原创 2019-01-20 21:47:40 · 1459 阅读 · 0 评论 -
python爬虫--小说爬取实战
代码import urllib.requestimport reimport timeheaders=("User-Agent","Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.26 Safari/537.36 Core/1.63.6821.400 QQ...原创 2019-01-09 17:21:49 · 674 阅读 · 0 评论 -
python--数据挖掘开头(KNN使用,OneR介绍)
一、亲和性分析实例我们拿这个实例来看看数据挖掘是什么!数据挖掘有一个常用的场景,即顾客在买一件商品时,商家可以趁机了解他们还想买什么,然后把顾客们愿意同时买的商品放在一起以提升营业额。当商家得到的数据足够多的时候就可以对其进行亲和性分析,以确定哪些商品适合放在一起。1.什么是亲和性?亲和性分析是来确定样本之间的相似度。亲和性运用场景:1.投放广告2.推荐商品或电影3.寻找有亲缘关系...原创 2019-04-14 19:04:52 · 371 阅读 · 0 评论 -
Python 背单词小程序
源代码:import randomdef remember(answer,result,aquestion,aw,wrong_answer): while answer!=-1: x=random.randint(0,len(result)-1) if x not in aquestion: aquestion.append(x)...原创 2019-03-03 17:03:59 · 5813 阅读 · 6 评论 -
Python-Apriori亲和性分析(实例)
一、Apriori算法原理从数据集频繁出现的商品中选出共同出现的商品组成频繁项集,生成关联规则如果通过遍历每一种组合,那么数据量太大了,我们这里引入支持度的概念例如:要生成包含商品A、B的频繁项集(A,B),要求支持度至少为30那么A和B都必须至少在数据集中出现30次,(A,B)至少也要出现30次二、实例现有100k有关电影打分的数据目标:输出“如果用户喜欢A,那么他有可能喜欢B”...原创 2019-04-13 11:14:12 · 1497 阅读 · 0 评论 -
python--数据挖掘中GSP算法
一、DSP算法与Apriori的不同GSP算方法跟Apriori算法很类似唯一的不同就是频繁项的选择Apriori算法:https://blog.csdn.net/qq_43372138/article/details/89279586Apriori算法频繁项集的选择是无序的例如:A=(a,b),B=(b,a)A,B是两个频繁项集在Apriori中,A,B是同一个频繁项集在DSP...原创 2019-04-19 18:17:11 · 3376 阅读 · 4 评论 -
python list保存到csv文件
如何运用python将数组类型的数据保存到csv文件中?只需要三步就可以实现!!原创 2018-11-15 20:42:44 · 19559 阅读 · 2 评论 -
python聚类应用
代码import pandas as pdimport numpy as npimport matplotlib.pylab as pylfname=""data=pda.read_csv(fname)x=data.iloc[特征的列号].as_matrix()from sklearn.cluster import KMeanskms=KMeans(n_cluster=2)#分为两...原创 2019-01-23 15:00:02 · 510 阅读 · 0 评论 -
python 地图纠偏/坐标系转换
一、为什么用数据画出来的路线图有偏差?国家安全与地图保密,对真实坐标系统进行人为的加偏处理,将坐标加密成虚假的坐标,而这个加偏并不是线性的加偏,所以各地的偏移情况都会有所不同。加偏之后会使别的国家看不懂我们的坐标系统。来源:http://yanue.net/post-121.html二、几种坐标系统WGS84坐标系:即地球坐标系,国际上通用的坐标系。GCJ02坐标系:即火星坐标系,WG...原创 2019-04-02 10:16:54 · 1242 阅读 · 0 评论 -
机器学习之numpy
一.numpy的数据提取a=numpy.genfromtxt("文件路径",delimiter=".",dtype=str)#delimiter是把读取的文件以‘.’分割,dtype是文件读取的格式二.numpy有关函数1.切片a=numpy.array([1,2,3,4])print(a[0:3])运行结果:import numpya=numpy.array([[1,2,3...原创 2019-01-12 15:17:58 · 176 阅读 · 0 评论 -
Python svm原理其一
SVM算法一、支持向量机的定义支持向量机(英语:Support Vector Machine,常简称为SVM)是一种监督式学习的方法二、各种概念1.线性可分支持向量机(1)硬间隔最大(2)硬间隔支持向量机上图中有两个类别,我们可以用一个分界面100%区分两个类,同时这个分界面的周围存在一个范围(也就是虚线里的范围),这个范围内没有样本。那么我们就称这个是一个标准的线性可分的svm2...原创 2018-11-13 20:19:29 · 288 阅读 · 0 评论 -
Python KNN 算法
基于python的knn算法,knn算法的定义以及简单的应用原创 2018-11-06 20:29:55 · 683 阅读 · 0 评论 -
Python 贝叶斯算法
Python 贝叶斯分类贝叶斯的基本思想朴素贝叶斯的思想基础是这样的:对于给出的待分类项,求解在此项出现的条件下各个类别出现的概率,哪个最大,就认为此待分类项属于哪个类别。通俗来说,就好比这么个道理,你在街上看到一个黑人,我问你你猜这哥们哪里来的,你十有八九猜非洲。为什么呢?因为黑人中非洲人的比率最高,当然人家也可能是美洲人或亚洲人,但在没有其它可用信息下,我们会选择条件概率最大的类别,这就...原创 2018-11-06 22:36:08 · 1587 阅读 · 0 评论