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

Python统计字符出现次数(Counter包)以及txt文件写入【代码】【图】

# -*- coding: utf-8 -*- #spyder (python 3.7)1. 统计字符(可以在jieba分词之后使用)from collections import Counter from operator import itemgetter# txt_list可以写成函数参数进行导入 txt_list = [‘千古‘,‘人间‘,‘人间‘,‘龙‘,‘龙‘,‘龙‘,‘哈哈哈‘,‘人才‘,‘千古‘,‘千古‘] c = Counter() for x in txt_list:if len(x) >= 1:if x == ‘\r\n‘or x == ‘\n‘or x == ‘‘:continueelse:c[x] += 1 print(‘常...

Python统计日志中每个IP出现次数的方法【代码】

本文实例讲述了Python统计日志中每个IP出现次数的方法。分享给大家供大家参考。具体如下:这脚本可用于多种日志类型,本人测试MDaemon的all日志文件大小1.23G左右,分析用时2~3分钟代码很简单,很适合运维人员,有不足的地方请大家指出哦 #-*- coding:utf-8 -*- import re,time def mail_log(file_path):global countlog=open(file_path,‘r‘)C=r‘\.‘.join([r‘\d{1,3}‘]*4)find=re.compile(C)count={}for i in log:for ip in find...

利用 Python 进行数据分析(九)pandas 汇总统计和计算【图】

pandas 对象拥有一些常用的数学和统计方法。 例如,sum() 方法,进行列小计: sum() 方法传入 axis=1 指定为横向汇总,即行小计: idxmax() 获取最大值对应的索引: 还有一种汇总是累计型的,cumsum(),比较它和 sum() 的区别:unique() 方法用于返回数据里的唯一值: value_counts() 方法用于统计各值出现的频率: isin() 方法用于判断成员资格: 安装步骤已经在首篇随笔里写过了,这里不在赘述。利用 Python 进行数据分析(一)简...

用Python实现简单统计文件夹中的文件总大小【代码】

用Python实现统计文件夹的大小,需要用到的是OS模块。OS模块中提供了可以统计文件大小的方法:os.path.getsize(dirpath)  具体代码如下:ret = os.sep.join(__file__.split(‘/‘)[:-2]) name = os.path.basename(ret) sum = 0 def func(dirpath):lst = os.listdir(dirpath) # 大文件夹下文件列表,包括文件夹for el in lst:new_dir = dirpath+‘\\‘+elif os.path.isfile(new_dir):getsize = os.path.getsize(new_dir)global sum...

编写一个Python程序,从控制台输入一个字符串(保存在变量S中),然后通过while循坏不断输入字符串(保存在变量substr中),并统计substr在s中出现的次数,然后利用format方法格式化统计结果。【代码】

s = input("请输入一个字符串:") while True:subStr = input("请输入另一个字符串")if subStr == "exit":break;i = 0count = 0while i < len(s):j = s.find(subStr,i)if j > -1:count +=1i = j + len(subStr) else:break;print("‘‘{}‘在‘{}‘中出现了‘{}‘次".format(subStr,s,count))原文:https://www.cnblogs.com/ppystudy/p/12111020.html

Python 练习题:统计系统剩余内存【代码】

#!/usr/bin/env python #-*- coding:utf-8 -*-‘‘‘ 统计系统内存信息 ‘‘‘ with open(‘/proc/meminfo‘) as fd:for line in fd:if line.startswith(‘MemTotal‘):MemTotal = line.split()[1]continueif line.startswith(‘MemFree‘):MemFree = line.split()[1]breakprint"总内存:%sM" % (int(MemTotal)/1024) print"剩余内存:%sM" % (int(MemFree)/1024) 原文:https://www.cnblogs.com/pzk7788/p/10255567.html

python练习题5.5统计字符出现次数【代码】

本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数。输入格式:输入第一行给出一个以回车结束的字符串(少于80个字符);第二行输入一个字符。输出格式:在一行中输出给定字符在给定字符串中出现的次数。代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-n = input() s = str(input())key = 0 for i in range(0,len(n)):if s == n[i]:key +=1 print(key)这个程序简单,遍历一下输入的字符串就行。刚开始我想的是...

代码注释率统计的Python及Java实现【代码】【图】

这是一个简单的Java代码注释率统计工具,能够查找某个指定目录下的每个.java文件注释率及该路径下所有.java文件的总注释率。注释率=注释代码行数/代码总行数,其中代码总行数包括注释行和空格行。在Java中有行注释(//)、块注释(/*……*/)和Javadoc注释(/**……*/)三种风格,通过逐行读取文件,并判断是否包换这些字符就可以实现判断一行代码是否包含注释。为了增加准确率,引号内的字符串不计入统计范围。Python的实现如下:...

python爬虫——京东评论、jieba分词、wordcloud词云统计【代码】【图】

接上一章,抓取京东评论区内容。url=‘https://club.jd.com/comment/productPageComments.action?callback=fetchJSON_comment98vv399&productId=4560435&score=0&sortType=5&page=0&pageSize=10&isShadowSku=0&fold=1’重点是productId——产品id、page——页码、pageSize:指定每一页展示多少评论#coding:utf-8import requests import json,timedef get_detail(url):wbdata = requests.get(url).textwbdata = wbdata[25:-2]data ...

python画统计图(一)【代码】【图】

python画统计图目录python画统计图matplotlib: Visualization with Python入门安装使用图的组成部分FigureAxes 和 Axis输入风格:面向对象接口和pyplot接口示例python有一个画图的库matplotlib,非常方便我们日常使用或者写论文做插图等等。我们不需要考虑样式的问题,输入数据就可以轻轻松松把图画出来。你用Excel、matlab等工具,我也没意见。matplotlib: Visualization with PythonMatplotlib 是一个综合性的库,用于在 Python ...

任意一个英文的纯文本文件,统计其中的单词出现的个数(shell python 两种语言实现)

现有plain text titled test.txt,统计其中的单词出现的个数。 test.txt的内容: i have have application someday oneday day demo i have some one coma ideal naive i 用python实现的代码: import recount = {} f = open(‘test‘,‘r‘) b = f.read()#print bcd = re.split(‘[ \\n]+‘,b) #注意split的用法print cdfor i in cd: count[i] = count.get(i,0) + 1#注意get()方法的用法print count执行代码后得到的结果:[...

给统计人讲Python(4)_股票数据处理【代码】

本地代码是.ipynb格式的转换到博客上很麻烦,这里展示部分代码,了解更多可以查看我的git-hub:https://github.com/Yangami/Python-for-Statisticians/tree/master/Numpy股票数据分析任务:1)从股票历史数据中取出目标股票的目标时间段数据2)组织目标时间段数据并计算相关指标3)将目标数据的相关指标输出到文本文件和csv文件#导入numpy、pandasimport pandas as pd import numpy as np1、open()查看txt原始数据、csv原始数据 、...

使用Python-Statsmodels进行基于统计学的时间序列分析【代码】

statistic in python来源:https://www.cnblogs.com/baiyunwanglai/p/11885532.html提供用于估计许多不同的统计模型以及进行统计测试和统计数据探索的类和函数。每个估算器都有大量的结果统计信息列表。基本的功能列表如下线性回归模型绘图离散选择模型非参数统计广义线性模型稳健回归统计时间序列分析状态空间模型1.Autoregression(AR)自回归模型(Autoregressive Model,简称 AR 模型)是最常见的平稳时间序列模型之一。copyfr...

python统计文本文件内单词数量的方法【代码】

本文实例讲述了python统计文本文件内单词数量的方法。分享给大家供大家参考。具体实现方法如下: # count lines, sentences, and words of a text file # set all the counters to zero lines, blanklines, sentences, words = 0, 0, 0, 0 print ‘-‘ * 50 try:# use a text file you have, or google for this one ...filename = ‘GettysburgAddress.txt‘textf = open(filename, ‘r‘) except IOError:print ‘Cannot open fi...

python代码统计200行【代码】

s1=‘小甲鱼‘ b1=s1.encode(‘gbk‘) print(b1) #b‘\xd0\xa1\xbc\xd7\xd3\xe3‘ s2=b1.decode(‘gbk‘) b2=s2.encode(‘utf-8‘) print(b2) #b‘\xe5\xb0\x8f\xe7\x94\xb2\xe9\xb1\xbc‘ s1=‘alex‘ b1=s1.encode(‘gbk‘) s2=b1.decode(‘utf-8‘) print(s2) #alex s1=‘taiBAI‘ print(s1.capitalize()) #Taibai print(s1.swapcase()) #TAIbai msg=‘taibai sey hello‘ print(msg.title()) #Taibai Sey Hello s1=‘barry‘ p...