随笔分类 -  python

摘要:operator.itemgetter函数operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。a = [1,2,3]>>> b=operator.itemgetter(1) //定义函数b,获取对象的第1个域... 阅读全文
posted @ 2015-04-09 15:57 yyxayz 阅读(286) 评论(0) 推荐(0) 编辑
摘要:1 def get_train_data(): 2 df = pd.read_csv('data/train.csv', encoding='utf_8') 3 4 # df1 = pd.read_csv('data/test.csv', encoding='utf_8') 5 #... 阅读全文
posted @ 2015-01-12 14:53 yyxayz 阅读(344) 评论(0) 推荐(0) 编辑
摘要:统计方法pandas 对象有一些统计方法。它们大部分都属于约简和汇总统计,用于从 Series 中提取单个值,或从 DataFrame 的行或列中提取一个 Series。比如 DataFrame.mean(axis=0,skipna=True) 方法,当数据集中存在 NA 值时,这些值会被简单跳过,... 阅读全文
posted @ 2015-01-08 19:43 yyxayz 阅读(7031) 评论(0) 推荐(0) 编辑
摘要:python有几个内置的函数很有意 思:map/filter/reduce,都是对一个集合进行处理,filter很容易理解用于过滤,map用于映射,reduce用于归并. 是python列表方法的三架马车。filter() 函数:filter函数的功能相当于过滤器。调用一个布尔函数bool_func... 阅读全文
posted @ 2015-01-06 22:36 yyxayz 阅读(344) 评论(0) 推荐(0) 编辑
摘要:linecache模块允许从任何文件里得到任何的行,并且使用缓存进行优化,常见的情况是从单个文件读取多行。linecache.getlines(filename)从名为filename的文件中得到全部内容,输出为列表格式,以文件每行为列表中的一个元素,并以linenum-1为元素在列表中的位置存储l... 阅读全文
posted @ 2014-12-10 21:22 yyxayz 阅读(711) 评论(0) 推荐(0) 编辑
摘要:import linecachefile=open('3_2.txt','r')linecount=len(file.readlines())linecache.getline('3_2.txt',linecount)这样做的过程中发现一个问题,因为我的脚本是循环读取3_2.txt文件,当3_2.t... 阅读全文
posted @ 2014-12-10 20:47 yyxayz 阅读(3851) 评论(0) 推荐(0) 编辑
摘要:1.sparse模块的官方document地址:http://docs.scipy.org/doc/scipy/reference/sparse.html2.sparse matrix的存储形式有很多种,见此帖子http://blog.csdn.net/anshan1984/article/deta... 阅读全文
posted @ 2014-11-13 11:08 yyxayz 阅读(3648) 评论(0) 推荐(0) 编辑
摘要:Python读写文件在计算机语言中被广泛的应用,如果你想了解其应用的程序,以下的文章会给你详细的介绍相关内容,会你在以后的学习的过程中有所帮助,下面我们就详细介绍其应用程序。一、打开文件Python读写文件在计算机语言中被广泛的应用,如果你想了解其应用的程序,以下的文章会给你详细的介绍相关内容,会你... 阅读全文
posted @ 2014-11-10 09:26 yyxayz 阅读(1200) 评论(0) 推荐(0) 编辑
摘要:Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 b,则生成的随机数n:b <= n <= a。如果 a <b, 则a <= n <= b。[python] ... 阅读全文
posted @ 2014-11-07 10:02 yyxayz 阅读(974) 评论(0) 推荐(0) 编辑
摘要:#Matplotlib中文显示有问题,当然可以修改配置文件matplotlibrc ,不过较为麻烦.其实只要在代码中指定字体就可以了 #第一种方法: # -*- coding: utf-8 -*- from pylab import *... 阅读全文
posted @ 2014-11-03 20:46 yyxayz 阅读(431) 评论(0) 推荐(0) 编辑
摘要:原生的matplotlib并不支持直接使用中文,而需要修改一下相应的文件,上网搜了下,找到一个最简洁的办法。NO.1找到matplotlibrc文件C:\Python26\Lib\site-packages\matplotlib\mpl-data\matplotlibrc(Windows)/usr/... 阅读全文
posted @ 2014-11-03 20:42 yyxayz 阅读(195) 评论(0) 推荐(0) 编辑
摘要:python中r的用法,r'str'表示raw string,既忽略转义字符。因为和windows不一样,python中认为\就是转义字符escape sequences的标志。在python2.x中,unicode字符串需要在字符串前加u来表示,比如 str=u'汉字'而在python3.x中,u... 阅读全文
posted @ 2014-10-22 22:41 yyxayz 阅读(2717) 评论(0) 推荐(0) 编辑
摘要:中文编码问题是用中文的程序员经常头大的问题,在python下也是如此,那么应该怎么理解和解决python的编码问题呢?我们要知道python内部使用的是unicode编码,而外部却要面对千奇百怪的各种编码,比如作为中国程序经常要面对的gbk,gb2312,utf8等,那这些编码是怎么转换成内部的un... 阅读全文
posted @ 2014-10-22 22:40 yyxayz 阅读(77954) 评论(2) 推荐(13) 编辑
摘要:python print格式化输出。1. 打印字符串print ("His name is %s"%("Aviad"))效果:2.打印整数print ("He is %d years old"%(25))效果:3.打印浮点数print ("His height is %f m"%(1.83))效果:... 阅读全文
posted @ 2014-10-19 20:14 yyxayz 阅读(402) 评论(0) 推荐(0) 编辑
摘要:strip函数原型声明:s为字符串,rm为要删除的字符序列. 只能删除开头或是结尾的字符或是字符串。不能删除中间的字符或是字符串。s.strip(rm) 删除s字符串中开头、结尾处,位于rm删除序列的字符s.lstrip(rm) 删除s字符串中开头处,位于rm删除序列的字符s.rstrip(rm) ... 阅读全文
posted @ 2014-10-19 09:54 yyxayz 阅读(95181) 评论(0) 推荐(11) 编辑
摘要:看起来挺简单的样子,但是在给sum函数中加入参数。sum(a,axis=0)或者是.sum(axis=1) 就有点不解了 在我实验以后发现 我们平时用的sum应该是默认的axis=0 就是普通的相加 而当加入axis=1以后就是将一个矩阵的每一行向量相加 例如: import numpy as np 阅读全文
posted @ 2014-10-18 21:59 yyxayz 阅读(76236) 评论(1) 推荐(7) 编辑