Python
文章平均质量分 67
小小的天和蜗牛
一门心思搞技术!
展开
-
Linux下部署Python环境(Anaconda部署)
1.安装说明这里介绍一下如何在Linux环境下部署Python环境,并且为了方便开发,这里直接介绍使用Anaconda部署,而没有使用原生的Python。下面的安装将以3.X版本进行演示,如果需要其他版本可以自行下载2.安装文件下载为了方便操作,可以先在Windows环境的中把安装包下载好,然后使用rz或者ftp方式将下载好的文件上传到Linux服务器。戳进去下载安装包安装包下...原创 2018-12-18 14:32:27 · 4482 阅读 · 0 评论 -
LeetCode刷题之---Python快排
快速排序原理:如果列表长度小于1就不用排了随意在列表中取一个值num ,我这里取第一个值了将原列表根据这个num,把列表分成两部分,这里是通过列表推导式实现递归的调用函数,可以根据需求升序、降序def quick_sort(list1): if len(list1) < 1: return list1 num = list1[0] start = [x ...原创 2019-03-15 23:34:36 · 514 阅读 · 1 评论 -
Python之---【pandas】pd.concat(df)、df.append(df)
1.官网学习学习的来源是官方网站,但是对于一些英文阅读能力较弱的童鞋,可能存在一些困难,在这里给出了官网的传送门,想深入了解的可以戳进去了解!pandas.concat()pandas.merging()2.构造数据为了后面演示方便,我现在会提前构造出一些数据,这些数据随手构造的,基本和平时用到的数据格式是一样的,如果觉得我造的数据比较丑,大家可以按照自己的喜好重新构造。下面介绍一下数据...原创 2019-03-17 17:31:22 · 42502 阅读 · 1 评论 -
Python之--时间序列(一)&时间数据分析
1.时间序列不管在哪个领域中(金融学、经济学、生态学、神经科学、物理学等),时间序列数据都是一种重要的结构化数据形式,在多个时间点观察或者测量到的任何事物都可以形成一段时间序列。很多时间序列是固定频率的,也就是说,数据点是根据某种规律定期出现的(比如每15分钟、每5分钟、每一个月等)。时间序列也可以是不定期的。时间序列数据的意义取决于具体的应用场景,主要有以下几种:时间戳(timestamp...原创 2019-03-25 15:34:40 · 5621 阅读 · 0 评论 -
Python之---数据离散化【等宽】【等频】【聚类】
1.数据离散化的迫切需求一些数据挖掘算法中,特别是某些分类算法(eg:LR、决策树算法等),要求数据是分类属性形式。因此常常需要将连续属性变换成分类属性,即离散化。离散化就是在数据的取值范围内设定若干个离散的划分点,将取值范围划分为一些离散化的区间,最后用不同的符号或者整数值代表落在每个区间中的数据值。所以离散化涉及两个过程:确定分类数&将连续属性值映射到n个分类值。注意:常用的离散...转载 2019-03-19 11:18:11 · 9998 阅读 · 1 评论 -
Python之---【Pandas】聚合技术(GroupBy技术)
1.分组运算所谓的“分组运算”是多个步骤的一个组合,我们可以拆分为“split-apply-combine”(拆分-应用-合并),我觉得这个词很好的描述了整个过程。分组运算的第一个阶段,pandas对象(无论是Series,DataFrame还是其他的)中的数据会根据你所提供的一个或多个“key”,被拆分(split)为多个组。拆分操作是在对象的特定轴上执行的,例如,DataFrame可以在其行...原创 2019-03-23 16:03:59 · 1470 阅读 · 0 评论 -
LeetCode刷题之---Python冒泡排序
1.原理说明这个原理还是比较简单的,想是水中的气泡一样,拿出列表中的一个值和其他值进行比较,大的就往上走,这样的遍历完所有的元素,所有的大的就全部到到了距离水面近的位置。时间复杂度稍微大一些O(n^2)2.代码说明def maopao(list1): # 判断元素个数,如果小于2就不必排序 if len(list1) < 2: return list1 # 遍历 for i...原创 2019-04-21 12:17:15 · 426 阅读 · 0 评论 -
LeetCode刷题之---整数反转
1.问题说明来源,给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例2:输入: -123输出: -321示例3:输入: 120输出: 212.代码说明class Solution: def reverse(self, x): """ :type x: int ...原创 2019-04-22 13:51:19 · 191 阅读 · 0 评论 -
NLP之---gensim库word2vec的使用经验
1.说明在本篇中不介绍关于word2vec的算法原理,仅仅分析关于gensim库中word2vec的使用经验。2.安装pip install gensim3.训练模型from gensim.models import Word2Vecmodel = Word2Vec(sentence,sg=1,size = 100,window = 5,min_count = 5,negative ...原创 2019-04-15 10:07:21 · 1424 阅读 · 0 评论