【python画统计图(一)】教程文章相关的互联网学习教程文章

Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计【图】

说实在的个人对游戏并没有多大的兴趣,但唯独对暴雪的Diablo系列很有感情,去年年初开始玩Diablo3,断断续续,感觉最麻烦的是选择技能,每次版本更新可能都有更优的build,这对于我这样的业余玩家来说可不是件好事,好在宏伟秘境后有了天梯,借鉴排名在前的高级玩家们build总没错,于是花了点时间写了这个脚本。 脚本只是统计了主动技能、被动技能和传奇宝石的使用情况,理论上统计其它如装备等信息也是一样简单可行的,但Diablo装...

Python实现代码统计工具(终极篇)

本文对于先前系列文章中实现的C/Python代码统计工具(CPLineCounter),通过C扩展接口重写核心算法加以优化,并与网上常见的统计工具做对比。实测表明,CPLineCounter在统计精度和性能方面均优于其他同类统计工具。以千万行代码为例评测性能,CPLineCounter在Cpython和Pypy环境下运行时,比国外统计工具cloc1.64分别快14.5倍和29倍,比国内SourceCounter3.4分别快1.8倍和3.6倍。运行测试环境 本文基于Windows系统平台,运行和测试所涉...

python用字典统计单词或汉字词个数示例

有如下格式的文本文件 代码如下:/“/请/!/”/“/请/!/”/两名/剑士/各自/倒转/剑尖/,/右手/握/剑柄/,/左手/搭于/右手/手背/,/躬身行礼/。/两/人/身子/尚未/站/直/,/突然/间/白光闪/动/,/跟着/铮的/一/声响/,/双剑相/交/,/两/人/各/退一步/。/旁/观众/人/都/是/“/咦/”/的/一声/轻呼/。/青衣/剑士/连/劈/三/剑/ 将这段话进行词频统计,结果是 词—词数 的形式,比如 请 2 ,并把结果放到txt文件中。 这样的问题利用词...

Python统计列表中的重复项出现的次数的方法

本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴。具体方法如下: 对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现在我们需要统计这个列表里的重复项,并且重复了几次也要统计出来。 方法1:mylist = [1,2,2,2,2,3,3,3,4,4,4,4] myset = set(mylist) #myset是另外一个列表,里面的内容是mylist里面的无重复 项 for item in myset:print("the %d has found %d" %(item,myl...

python计算书页码的统计数字问题实例

本文实例讲述了python计算书页码的统计数字问题,是Python程序设计中一个比较典型的应用实例。分享给大家供大家参考。具体如下: 问题描述:对给定页码n,计算出全部页码中分别用到多少次数字0,1,2,3,4...,9 实例代码如下:def count_num1(page_num): num_zero = 0 num_one = 0 num_two = 0 num_three = 0 num_four = 0 num_five = 0 num_six = 0 num_seven = 0 num_eight = 0 num_nine = 0 page_list = range(1,page_num + 1) for...

python统计一个文本中重复行数的方法

本文实例讲述了python统计一个文本中重复行数的方法。分享给大家供大家参考。具体实现方法如下: 比如有下面一个文件 2 3 1 2 我们期望得到 2,2 3,1 1,1 解决问题的思路: 出现的文本作为key, 出现的数目作为value,然后按照value排除后输出 最好按照value从大到小输出出来,可以参照:代码如下:in recent Python 2.7, we have new OrderedDict type, which remembers the order in which the items were added. >>> d = {"third": 3,...

Python中统计函数运行耗时的方法

本文实例讲述了Python中统计函数运行耗时的方法。分享给大家供大家参考。具体实现方法如下:import time def time_me(fn):def _wrapper(*args, **kwargs):start = time.clock()fn(*args, **kwargs)print "%s cost %s second"%(fn.__name__, time.clock() - start)return _wrapper #这个装饰器可以在方便地统计函数运行的耗时。 #用来分析脚本的性能是最好不过了。 #这样用: @time_me def test(x, y):time.sleep(0.1) @time_me def...

python远程统计文件代码分享

python 远程统计文件#!/usr/bin/python #encoding=utf-8 import time import os import paramiko import multiprocessing#统计文件数量 def get_total(ip,password,filepath):paramiko.util.log_to_file(paramiko.log)ssh=paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())try:starttime=time.time()ssh.connect(hostname=ip,port=22,username=root,password=password)#stdin,stdout,stderr = ssh.e...

Python3读取UTF-8文件及统计文件行数的方法

本文实例讲述了Python3读取UTF-8文件及统计文件行数的方法。分享给大家供大家参考。具体实现方法如下: Created on Dec 21, 2012 Python 读取UTF-8文件 统计文件的行数目 @author: liury_lab # -*- coding: utf-8 -*- import codecs # 对较小的文件,最简单的方法是将文件读入一个行列表中, # 然后计算列表的长度即可 count = len(codecs.open(d:/FreakOut.cpp, rU, utf-8).readlines()) print(count) # 对较大的文件,...

python统计文本字符串里单词出现频率的方法

本文实例讲述了python统计文本字符串里单词出现频率的方法。分享给大家供大家参考。具体实现方法如下:# word frequency in a text # tested with Python24 vegaseat 25aug2005 # Chinese wisdom ... str1 = """Man who run in front of car, get tired. Man who run behind car, get exhausted.""" print "Original string:" print str1 print # create a list of words separated at whitespaces wordList1 = str1.split(None)...

Python实现统计单词出现的个数

最近在看python脚本语言,脚本语言是一种解释性的语言,不需要编译,可以直接用,由解释器来负责解释。python语言很强大,而且写起来很简洁。下面的一个例子就是用python统计单词出现的个数。import sys import string #import collectionsif len(sys.argv) == 1 or sys.argv[1] in {"-h", "--help"}:print("usage: uniqueword filename_1 filename_2 ... filename_n")sys.exit() else:words = {} # words = collections.defaultdi...

python和bash统计CPU利用率的方法

本文实例讲述了python和bash统计CPU利用率的方法。分享给大家供大家参考。具体如下: 开始的时候写了一个 bash 的实现; 因为最近也在学习 python ,所以就尝试着用 python 再实现一回; 支援 python2 环境; 请各位给予下建议,有什么改良的地方可以提一下,不甚感激; Python代码如下:#!/usr/bin/python # -*- coding:utf8 -*- __author__ = chenwx def cpu_rate():import timedef cpu_r():f = open("/proc/stat","r")for f_lin...

Python实现对excel文件列表值进行统计的方法

本文实例讲述了Python实现对excel文件列表值进行统计的方法。分享给大家供大家参考。具体如下:#!/usr/bin/env python #coding=gbk #此PY用来统计一个execl文件中的特定一列的值的分类 import win32com.client filename=raw_input("请输入要统计文件的详细地址:") flag=0 #用于判断文件 名如果不带‘日就为 0 if \xc8\xd5 in filename:flag=1 print 50*=+\n\t 请稍等,程序正在统计中。。。 try:xls=win32com.client.Dispatch(...

Python统计文件中去重后uuid个数的方法

本文实例讲述了Python统计文件中去重后uuid个数的方法。分享给大家供大家参考。具体如下: 利用正则表达式按行获取日志文件中的的uuid,并且统计这些uuid的去重个数(去重利用set)import re pattern=re.compile(r&uuid=.*&) uuidset=set() with open(request.log.2015-05-26,rt) as f:for line in f:all=pattern.findall(line)if len(all)>0 and line.find(iphone)>0:# print(all[0])uuidset.add(all[0]) print(len(uuidset))希望...

python实现爬虫统计学校BBS男女比例之数据处理(三)【图】

本文主要介绍了数据处理方面的内容,希望大家仔细阅读。 一、数据分析得到了以下列字符串开头的文本数据,我们需要进行处理二、回滚 我们需要对httperror的数据进行再处理 因为代码的原因,具体可见本系列文章(二),会导致文本里面同一个id连续出现几次httperror记录://httperror265001_266001.txt 265002 httperror 265002 httperror 265002 httperror 265002 httperror 265003 httperror 265003 httperror 265003 httperror 2...