
技术层-python
文章平均质量分 68
小丁丁_ddxdd
这个作者很懒,什么都没留下…
展开
-
【Python实战】Pandas:让你像写SQL一样做数据分析(一)
来源:http://www.cnblogs.com/en-heng/p/5630849.html# -*- coding: utf-8 -*-"""Created on Sun Dec 31 18:12:11 2017@author: ASUS"""#【Python实战】Pandas:让你像写SQL一样做数据分析(一)#https://www.c转载 2018-01-01 20:46:15 · 1763 阅读 · 0 评论 -
Python--Spark RDD操作(Python)总结
来源:http://blog.youkuaiyun.com/sinat_29581293/article/details/51487283map(func)将原RDD中每个元素代入带入func123>>> rdd = sc.parallelize([1, 2, 3])>>> rdd.map(lambda x: x*x).col转载 2017-03-02 22:15:37 · 6131 阅读 · 0 评论 -
Python--详细记录python的range()函数用法
来源:http://www.cnblogs.com/buro79xxd/archive/2011/05/23/2054493.html使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。这里记录一下:转载 2017-03-02 22:09:04 · 437 阅读 · 0 评论 -
Python--【研究】如何用python实现Markowitz投资组合优化
来源:https://zhuanlan.zhihu.com/p/20604930?refer=quantstory多股票策略回测时常常遇到问题。仓位如何分配?你以为基金经理都是一拍脑袋就等分仓位了吗?或者玩点玄乎的斐波拉契数列?OMG,谁说的黄金比例,让我看到你的脑袋(不削才怪)!!其实,这个问题,好多好多年前马科维茨(Markowitz)我喜爱的小马哥转载 2017-02-22 23:10:57 · 45236 阅读 · 9 评论 -
Python---pandas包
来源:http://www.th7.cn/Program/Python/201412/329841.shtmlpandas 是基于 Numpy 构建的含有更高级数据结构和工具的数据分析包类似于 Numpy 的核心是 ndarray,pandas 也是围绕着 Series 和 DataFrame 两个核心数据结构展开的 。Series 和 DataFrame 分别对应于一维的转载 2016-11-24 10:41:32 · 5906 阅读 · 0 评论 -
Python --- range()函数与array()函数
来源:http://www.cnblogs.com/sbaicl/archive/2013/01/17/2864085.html我们在Python中存在一个非常好用的range()与array()函数,下面作用法简要介绍。一、range()函数 >>> range(1,10) ——>不包括10 [1, 2, 3, 4, 5, 6, 7, 8,转载 2017-02-22 23:00:54 · 800 阅读 · 0 评论 -
Python--Numpy包
随机数numpy.random.permutation>>> np.random.permutation(10)array([1, 7, 4, 3, 0, 9, 2, 5, 8, 6])>>> np.random.permutation([1, 4, 9, 12, 15])array([15, 1, 9, 4, 12])>>> arr = np.a转载 2016-11-24 10:15:31 · 856 阅读 · 1 评论 -
Python菜鸟--字符串
来源:http://www.runoob.com/python/python-strings.html字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Python Runoob"Python访问字符串中的值转载 2016-11-02 09:38:24 · 897 阅读 · 0 评论 -
Python--结巴分词
结巴分词Java版本作者:piaolingxue 地址:https://github.com/huaban/jieba-analysisAlgorithm基于Trie树结构实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图(DAG)采用了动态规划查找最大概率路径, 找出基于词频的最大切分组合对于未登录词,采用了基于汉字成词能力的HMM模型,使用了Viterbi算法功能转载 2017-01-14 21:59:16 · 1519 阅读 · 0 评论 -
Python--量化分析师的Python日记【第7天:Q Quant 之初出江湖】
来源:https://uqer.io/community/share/5514fc98f9f06c8f33904449转载 2017-01-14 20:34:27 · 1303 阅读 · 0 评论 -
Python菜鸟--模块
来源:http://www.runoob.com/python/python-modules.html模块让你能够有逻辑地组织你的Python代码段。把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。模块也是Python对象,具有随机的名字属性用来绑定或引用。简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能转载 2016-11-02 13:55:09 · 341 阅读 · 0 评论 -
Python菜鸟--函数
来源:http://www.runoob.com/python/python-functions.html函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个转载 2016-11-02 13:48:29 · 367 阅读 · 0 评论 -
Python菜鸟--日期和时间
来源:http://www.runoob.com/python/python-date-time.htmlPython 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了转载 2016-11-02 13:21:19 · 513 阅读 · 1 评论 -
Python菜鸟--字典(Dictionary)
来源:http://www.runoob.com/python/python-dictionary.html字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }转载 2016-11-02 13:13:51 · 403 阅读 · 0 评论 -
Python菜鸟--元组
来源:http://www.runoob.com/python/python-tuples.htmlPython的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1 = ('physics', 'chemistry', 1997, 2000);转载 2016-11-02 13:11:35 · 558 阅读 · 0 评论 -
Python菜鸟--列表(List)
来源:http://www.runoob.com/python/python-lists.html序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Pyt转载 2016-11-02 09:50:35 · 428 阅读 · 0 评论 -
Python菜鸟--pass语句
来源:http://www.runoob.com/python/python-pass-statement.htmlPython pass是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。Python 语言 pass 语句语法格式如下:pass实例:#!/usr/bin/python# -*- coding: UTF-8转载 2016-11-01 22:51:55 · 359 阅读 · 0 评论 -
python---map函数
来源:http://www.cnblogs.com/superxuezhazha/p/5714970.htmlmap()函数map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]如果希望转载 2017-03-02 22:18:58 · 275 阅读 · 0 评论 -
Python--reduce()函数
来源:http://www.cnblogs.com/XXCXY/p/5180245.htmlreduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。转载 2017-03-02 22:20:26 · 441 阅读 · 0 评论 -
10 种机器学习算法的要点(附 Python 和 R 代码)
来源:http://blog.jobbole.com/92021/前言谷歌董事长施密特曾说过:虽然谷歌的无人驾驶汽车和机器人受到了许多媒体关注,但是这家公司真正的未来在于机器学习,一种让计算机更聪明、更个性化的技术。也许我们生活在人类历史上最关键的时期:从使用大型计算机,到个人电脑,再到现在的云计算。关键的不是过去发生了什么,而是将来会有什么发生。转载 2017-11-13 21:50:17 · 544 阅读 · 0 评论 -
三张图读懂机器学习:基本概念、五大流派与九种常见算法
来源:http://lib.youkuaiyun.com/article/machinelearning/68362机器学习正在进步,我们似乎正在不断接近我们心中的人工智能目标。语音识别、图像检测、机器翻译、风格迁移等技术已经在我们的实际生活中开始得到了应用,但机器学习的发展仍还在继续,甚至被认为有可能彻底改变人类文明的发展方向乃至人类自身。但你了解现在正在发生的这场变革吗?四大会计师事务转载 2017-11-13 21:21:52 · 3456 阅读 · 0 评论 -
Python enumerate() 函数
来源:http://www.runoob.com/python/python-func-enumerate.html描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。语法转载 2017-11-03 10:02:38 · 363 阅读 · 0 评论 -
Python中使用item()方法遍历字典的例子
来源:http://www.jb51.net/article/54319.htmPython字典的遍历方法有好几种,其中一种是for...in,这个我就不说明,在Python了几乎随处都可见for...in。下面说的这种遍历方式是item()方法。item()item()方法把字典中每对key和value组成一个元组,并把这些元组放在列表中返回。DEMO转载 2017-11-03 09:05:43 · 70634 阅读 · 4 评论 -
Python---结巴分词介绍
来源:https://www.2cto.com/net/201607/530926.html结巴分词介绍现在开源的中文分词工具,有IK、MMseg4j、THULAC、Ansj、Jieba、HanLP等,其中最近还在更新并维护的,也是目前分词效果比较优秀的要属于Ansj、Jieba、HanLP了。之前我写过Ansj分词器的介绍说明博客,现在细谈一下Jieba分词的详细转载 2017-09-05 17:51:11 · 2190 阅读 · 0 评论 -
Python----python实现机器学习中的各种距离计算及文本相似度算法
来源:http://blog.youkuaiyun.com/AlanConstantineLau/article/details/69053585import numpy as npimport math# 依赖包numpy、python-Levenshtein、scipydef Euclidean(vec1, vec2): npvec1, npvec2 = np.arra转载 2017-08-31 22:07:40 · 1679 阅读 · 0 评论 -
Python---异常处理try...except、raise
来源:http://www.cnblogs.com/Lival/p/6203111.html一、try...except有时候我们写程序的时候,会出现一些错误或异常,导致程序终止。例如,做除法时,除数为0,会引起一个ZeroDivisionError例子:1234a=10b=转载 2017-09-26 13:47:15 · 1166 阅读 · 0 评论 -
Python---set集合类型操作总结
来源:http://www.jb51.net/article/57214.htm>>> lst = [1,2,3,4,1]>>> print list(set(lst))[1, 2, 3, 4]set([1, 2, 3, 4])t.add('x') # 添加一项s.update([10,37,42]) # 在s中添加多项转载 2017-07-05 21:30:44 · 282 阅读 · 0 评论 -
Python--弹性分布式数据集(RDD)
来源:http://www.cnblogs.com/adienhsuan/p/5654485.html Spark是以RDD概念为中心运行的。RDD是一个容错的、可以被并行操作的元素集合。创建一个RDD有两个方法:在你的驱动程序中并行化一个已经存在的集合;从外部存储系统中引用一个数据集。RDD的一大特性是分布式存储,分布式存储在最大的好处是可以让数据在不同工作节点并行存储,转载 2017-03-26 00:17:42 · 446 阅读 · 0 评论 -
Python--常用语句
import sys;sys.path.append("/home/hen/python/")原创 2016-09-23 18:58:12 · 576 阅读 · 0 评论 -
Python--矩阵转置
在读图片时,会用到这么的一段代码:image_vector_len = np.prod(image_size)#总元素大小,3*55*47img = Image.open(path) arr_img = np.asarray(img, dtype='float64') arr_img = arr_img.transpose(2,0转载 2017-03-16 00:01:45 · 722 阅读 · 0 评论 -
Python--字符串
描述Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。语法strip()方法语法:str.strip([chars]);参数chars -- 移除字符串头尾指定的字符。返回值返回移除字符串头尾指定的字符生成的新字符串。实例以下实例展示了strip()函数的使用方法:#!/usr/bi转载 2017-03-15 23:56:07 · 330 阅读 · 0 评论 -
Python--jieba分词
import syssys.path.append("E:/Python/jieba-0.38/")import jiebaseg_list = jieba.cut("我来到北京清华大学", cut_all=True)print "Full Mode:", "/ ".join(seg_list) # 全模式seg_list = jieba.cut("我来到北京清华大学", cut_a转载 2017-03-14 00:02:42 · 586 阅读 · 0 评论 -
Python--投资组合
import syssys.path.append("E:/Python/tushare-0.6.8/")import tushare as tsimport pandas as pdimport pandas as pdimport numpy as npimport statsmodels.api as sm #统计运算import scipy.stats as scs #科学转载 2017-03-12 23:15:35 · 6193 阅读 · 4 评论 -
Python---zip函数
来源:http://www.cnblogs.com/frydsh/archive/2012/07/10/2585370.htmlzip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例:1.示例1:x = [1, 2, 3]y = [4, 5, 6]z = [7, 8, 9]xyz = z转载 2017-03-02 22:45:52 · 242 阅读 · 0 评论 -
Python--常见矩阵运算
来源:http://blog.youkuaiyun.com/taxueguilai1992/article/details/46581861Python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包。1.numpy的导入和使用from numpy import *;#导入numpy的库函数import numpy as np; #这个方转载 2017-03-02 22:44:00 · 593 阅读 · 0 评论 -
Python--lambda表达式学习
来源:http://blog.youkuaiyun.com/imzoer/article/details/8667176lambda只是一个表达式,函数体比def简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda表达式是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义。如下例子:定义了一个lambd转载 2017-03-02 22:42:34 · 256 阅读 · 0 评论 -
Python菜鸟--Number
来源:http://www.runoob.com/python/python-numbers.htmlPython Number 数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些 Num转载 2016-11-01 23:22:43 · 379 阅读 · 0 评论 -
Python菜鸟--continue 语句
来源:http://www.runoob.com/python/python-continue-statement.htmlPython continue 语句跳出本次循环,而break跳出整个循环。continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。continue语句用在while和for循环中。Python 语转载 2016-11-01 17:49:31 · 620 阅读 · 0 评论 -
Python菜鸟--break 语句
来源:http://www.runoob.com/python/python-break-statement.htmlPython break语句,就像在C语言中,打破了最小封闭for或while循环。break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如转载 2016-11-01 13:39:30 · 219 阅读 · 0 评论 -
Python菜鸟--异常处理
来源:http://www.runoob.com/python/python-exceptions.htmlpython提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。异常处理: 本站Python教程会具体介绍。断言(Assertions):本站Python教程会具体介绍。python标转载 2016-11-02 23:30:49 · 382 阅读 · 0 评论