圆周率数据可以从百度文库上下载,引用Python的第三方库pandas和matplotlib
#处理圆周率的数据,将数据输出存储为series数据。(Series 是一个一维数组对象 ,类似于 NumPy 的一维 array。它除了包含一组数据还包含一组索引,所以可以把它理解为一组带索引的数组。)
如:

import pandas
pandas.Series([1,2,3,5])
0 1
1 2
2 3
3 5
dtype: int64

from matplotlib import pyplot as plt
import pandas as pd
with open(‘pi.txt’,‘r’) as f:
lines=f.readlines()
pi=[]
for line in lines:
for li in line:
pi.append(li)
while ‘’ in pi:
pi.remove(’’)
pi_series=pd.Series(pi)

#定义函数data__num函数,计算0-9数字的频率。
def data_num(pi_series):
columns=[‘0’,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’]
length=len(pi_series)
freq=[]
for leng in range(100,length,500):
pi_seies=pi_series[0:leng]
fr=[]#
for number in columns:
fr.append(pi_series.str.count(number).sum()/leng)
freq.append(fr)
freq=pd.DataFrame(data=freq,columns=columns)
return freq

#画图,画出频率分布图
freq=data_num(pi_series)
plt.figure(figsize=(30,25))
freq.plot()
plt.legend(loc=‘best’)
plt.grid()
plt.show()

机器学习之Python分析圆周率相关推荐

  1. 从入门到入土:机器学习part01|python|代码分析|初步学习

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  2. python数据预测模型算法_基于机器学习的股票分析与预测模型研究

    摘 要:近年来,随着全球经济与股市的快速发展,股票投资成为人们最常用的理财方式之一.本文研究的主要目标是利用机器学习技术,应用Python编程语言构建股票预测模型,对我国股票市场进行分析与预测.采用S ...

  3. 《Python机器学习与可视化分析实战》简介

    #好书推荐##好书奇遇季#<Python机器学习与可视化分析实战>,京东当当天猫都有发售.定价69元.Python机器学习与可视化入门书,配套示例源码.PPT课件.作者答疑. 本书带给你的 ...

  4. python算法的缺陷和不足_最全最实用的机器学习算法优缺点分析

    原标题:最全最实用的机器学习算法优缺点分析 最全最实用的机器学习算法优缺点分析 2017-06-10 数据派THU 来源:AI100 本文长度为4600字,建议阅读6分钟 本文结合使用场景及实际经验, ...

  5. python预测股票价格论文_基于机器学习的股票分析与预测模型研究

    金融观察 ◎ 基于机器学习的股票分析与预测模型研究 ① 姚雨琪 摘 要 : 近年来 ꎬ 随着全球经济与股市的快速发展 ꎬ 股票投资成为人们最常用的理财方式之一 ꎮ 本文研究的主要目标是利用 机器学习技 ...

  6. [机器学习笔记] 用Python分析 TED演讲数据(更新中)

    用Python分析 TED演讲数据 首先准备TED演讲数据集,TED演讲数据集和信息可以从下面的资源获得: https://www.datafountain.cn/datasets/11 该数据集包含 ...

  7. [机器学习笔记] 用Python分析:红葡萄酒质量分析(数据探索)

    用Python分析:红葡萄酒质量分析(数据探索) 数据集:winemag-data_first150k.csv 先来导入数据 import numpy as np import pandas as p ...

  8. 搞机器学习,Python和R哪个更合适?

    [编者按]如果你正想构建一个机器学习项目,但却纠结于如何选择编程语言,这篇文章将是你所需要的.这篇文章不仅帮助你理解Python和R这两种语言的区别,还有助于你了解各个语言多方面的优势. 作者 | M ...

  9. 用Python分析《红楼梦》:见证了贾府的兴衰,你是否还能“笑道”世事无常

    没读过<红楼梦>也能知道前后四十回是不是一个作者写的?很久以前,数据侠黎晨,用机器学习的算法分析了<红楼梦>,认为后四十回和前八十回内容上有明显差距.不过,数据侠楼宇却不这么认 ...

  10. 用Python分析了1982场英雄联盟数据,开局前预测游戏对局胜负!

    微信改版,加星标不迷路! 用Python分析如何打好英雄联盟? 作者:阿广 概述 前言 假设 游戏对战数据获取 分析和训练数据 游戏对战胜负预测 期望研究的问题 结论 阿广说 推荐阅读 前言 如今,只 ...

最新文章

  1. 基于云的SD-WAN骨干接入服务
  2. CNN应用之基于R-CNN的物体检测-CVPR 2014-未完待续
  3. bootstrap 隐藏元素_Bootstrap中折叠面板的样式内容
  4. 数据库临时表空间设置
  5. 双飞翼布局内容不换行_web前端入门到实战:圣杯布局和双飞翼布局
  6. 解决wordcloud显示中文为空格(空白)
  7. 如何做一个国产数据库系统(一)
  8. IDEA将maven项目配置到本地tomcat中运行
  9. c++学习 | Windows 程序设计
  10. 关键词分词工具_运用表格宏对阿里国际站关键词库进行分组
  11. mysql基础入门(参照b站黑马程序员整理)
  12. 生成登录验证码,点击更换验证码图片
  13. 模仿全能扫描王实现文档和证件扫描
  14. HTML网引入插件时出现网页下面部分内容不显示解决方案
  15. 戴尔服务器u盘装系统看不见磁盘,戴尔电脑u盘装系统找不到硬盘怎么解决
  16. QuickTime文件格式
  17. Java基础学习之函数式编程Comsumer接口(JDK8)
  18. wordpress cookies 遇到预料外错误 阿里云虚拟机
  19. 软件工程 sdlcmodel
  20. (亲测可用)如何在Win10家庭版中找回组策略编辑器

热门文章

  1. [架构之路-42]:目标系统 - 系统软件 - Linux下的网络通信-2-无线局域网WIFI原理、WIFI与3G/4G/以太网/蓝牙的协议转换
  2. 挂机平台android,红手指手游挂机平台
  3. 拼音模糊查询+java,Java将中文转换成拼音,用于字母的模糊查询
  4. 数据解读 | 川菜出圈只靠辣?你太小瞧川菜了
  5. Cent OS 7 配置静态ip
  6. 安利FeHelper
  7. SSD固态硬盘主控技术
  8. Shadow Defender 安装后启动蓝屏、无法启动、不兼容 Win10 解决方案
  9. JAVA导入gpx文件_使用传单加载多个gpx文件
  10. 企业数字化转型战略权威指南