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

python制作简单excel统计报表1之with的简单用法【代码】

# coding=utf-8def open_file():"""使用with打开一个文件"""# 普通操作文件方法# f = open(./static/hello.txt, r, encoding=utf-8)# rest = f.read()# print(rest)# f.close()# with 语法# with open(./static/hello.txt, r, encoding=utf-8) as f:# rest = f.read()# print(rest)# with 语法内部相当于如下代码try:f = open(./static/hello.txt, r, encoding=utf-8)rest = f.read()print(rest)except:passfinally:f.clos...

python制作简单excel统计报表2之操作excel的模块openpyxl简单用法【代码】

python制作简单excel统计报表2之操作excel的模块openpyxl简单用法# coding=utf-8from openpyxl import Workbook, load_workbook from openpyxl.drawing.image import Image from openpyxl.styles import Font,colors from datetime import datetimeimport MySQLdbclass ExcelUtils(object):"""pip install openpyxlpip install pillow参考文档:https://openpyxl.readthedocs.io/en/stable"""def __init__(self):self.wb = Workboo...

Python描述性统计numpy【代码】

import numpy as np import pandas as pd import matplotlib.pyplot as plt from sklearn import datasets,preprocessing from sklearn.model_selection import learning_curve from sklearn.model_selection import train_test_split,GridSearchCV,cross_val_score from sklearn.ensemble import ExtraTreesClassifier from sklearn.linear_model import LogisticRegression from sklearn.metrics import accuracy_score,classifi...

使用Python实现子区域数据分类统计【图】

前言 将近两年前,我写过一篇同名文章(见使用Python实现子区域数据分类统计)。 当时是为了统计县域内的植被覆盖量,折腾了一段时间,解决了这个问题。最近,又碰到了一个类似的需求,也需要统计某个小范围内的数据。简单来说,这个需求是将两个 shp 文件的任意两个对象做相交判断,最后形成一个新的空间对象集合,最后对此集合进行简单统计分析即可。 解决方案 明白了这一点之后,再看之前的代码,就发现当时用了很笨的方法。写了...

(mac上python、c++读取txt文件时的问题)python 统计txt文档里面的每个单词出现的个数【图】

编码方式不是UTF-8会造成txt读取失败 放入Office 中选择保存txt方式,会跳出文件转换,选择其他编码 Unicode(UTF-8)即可。以下为单词个数统计python 代码 f=open("aa.txt",'r') ll=f.read() '''将空格都取代为逗号,方便后面的split()''' ll=ll.replace(" ",',') '''防止由于文档编辑不规范出现双逗号的情况''' ll=ll.replace(",,",',') l=ll.split("\n") rows=[] dic={} for i in l:row=i.split(",")rows.append(row) for i...

python – 难以按人口统计提取IMDb评级(使用IMDbpy)【代码】

我想按人口统计(性别,年龄组)收集IMDb评级详情. 当我尝试在imdbpy中使用get_movie_vote_details模块时,我的输出为空.这是我的代码:import imdbi = imdb.IMDb(accessSystem='http')movie = i.get_movie('0780504')print(movie)votes = i.get_movie_vote_details('0780504')print(votes)这是输出: 打印(M)Drive打印(票){‘charactersRefs’: {}, ‘data’: {}, ‘namesRefs’: {}, ‘titlesRefs’: {}}正如你所看到的,“投票”输出...

Python 英文文件统计词频进阶版

def getText(file):with open(file, 'r', encoding='UTF-8') as txt: #打开文件txt = txt.readlines()#,以readlines模式,每个字符为一个行“伪字符串”for line in txt:for ch in '!"#$%&()*+,-./:;<=>?@[\\]^_‘{|}~\n':line = line.replace(ch, ' ')#置换特殊字符line = line.lower() #统一成小写return txtfor i in range(10):try:#试错,防止异常退出file = input("请输入文件名(不带后缀):")+'.txt'#输入文件名TEXT = ge...

python中的Counter对象统计词频【代码】

使用Counter对象进行词频统计 统计词频是非常常见的一个实际场景应用,假设我们要对文章进行词频统计,我们可以利用python中的字典+遍历的方法来统计,但是这样比较麻烦,我们可以使用collections模块中的Counter对象方便的进行词频统计。 from collections import Counter from random import randint# 统计字典词频 data = {x: randint(1, 20) for x in range(1, 30)} c1 = Counter(data) # 将data传入Counter构造函数print(c1.m...

如何在python中添加一些统计信息【代码】

因此,我使用matplotlib.pyplot绘制直方图plt.hist(var)我很好奇我是否可以在创建的图表右侧附加一些统计信息var.describe()这是一个系列. 结果是这样的 解决方法:使用figtext():plt.hist(var) plt.figtext(1.0, 0.2, var.describe())使用bbox_inches =’tight’也可以将文本保存到图片中:plt.savefig('fig1.png', bbox_inches='tight')

Python数据分析之Matplotlib绘制饼形统计图【代码】【图】

饼图的绘制可以使用matplotlib库中的pie函数,首先我们来看看这个函数的参数说明。 一: pie函数参数解读 plt.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radius=None, counterclock=True, wedgeprops=None, textprops=None, center=(0, 0), frame=False)x:指定绘图的数据; explode:指定饼图某些部分的突出显示,即呈现爆炸式; label...

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

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

给统计人讲Python(1)_Pandas入门【代码】【图】

#Pandas官方文档:http://pandas.pydata.org/pandas-docs/stable/ #-*-author Yangami-*- import pandas as pd import numpy as np一、基本类型用列表、数组和字典构建serieslst = list(abcedfg) # 列表 arr = np.arange(7) # 数组 # 构建方法 ser1 = pd.Series(lst) ser2 = pd.Series(arr) #一维序列series会自动添加索引 print(ser1) print(ser2)#构建字典转series dic = {及时雨:宋江,豹子头:林冲,花和尚...

给统计人讲Python(1)_科学计算库-Numpy【代码】

本地代码是.ipynb格式的转换到博客上很麻烦,这里展示部分代码,了解更多可以查看我的git-hub:https://github.com/Yangami/Python-for-Statisticians/tree/master/Numpy#-*-author Yangami-*- import numpy as np import pandas as pdshape#创建数组 a=np.array([1,2,3]) b=np.arange(9) a,b,type(a)c=np.array([[[1,2,3],[2,4,6]],[[1,2,3],[2,4,6]]]) c np.shape(c) np.shape(a)np.array([[[1,2,3],[4,5,6]],[[1,2,3],[4,5,6]]]...

Python练习题096:统计字符个数【代码】

题目 计算字符串中子串出现的次数。 实现 if __name__=="__main__":str1=input("plz input string1:")str2=input("plz input string2:")print(str1.count(str2))

python笔记:4.1.2.4统计量_离散程度_协方差

# -*- coding: utf-8 -*- """ Created on Sun May 26 17:12:10 2019@author: User """import pandas as pd import numpy as np from scipy import statsstock=np.dtype([('id',np.str,5),('time',np.str,10),('code',np.str,10),('open_p',np.float64),('close_p',np.float64),('low_p',np.float64),('vol',np.int32),('high_p',np.float64),('col',np.int32)])print('\n jd_stock:') jd_stock=np.loadtxt('data\stock.csv',delimi...