python语言基础实验_实验二Python语言基础函数包练习.doc
实验二Python语言基础函数包练习
实验 Python语言基础函数包练习:1208 学号:
实验目的
1、Python语言包,如math、NumPySciPy和Matplotlib等函数包的使用实验内容
统计可视化
Step 1. 导入编程所需要包:
Step 2. 柱状图可视化:
可视化结果(将图粘贴到这个位置):
Step 3. 散点图可视化:
可视化结果(将图粘贴到这个位置):
Step 4:box-plot可视化
可视化结果(将图粘贴到这个位置):
Step 5: 三次样条插值
可视化结果(将图粘贴到这个位置):
练习内容
期末考试的“scores.csv”,字段信息如下:
;
fscore期末考试成绩groupe:分组组别class:班级
score1:第一次平时成绩score2:第二次平时成绩score3:第三次平时成绩score:最终综合成绩
:
分别画出四个成绩的柱状图,是否满足正态分布
分别拟合第一次、第二次、第三次成绩和期末考试成绩之间的关系;
按照班级和组别做boxplot,每一组和每一之间成绩的浮动。
提示1: 读取csv文件
import csv
in_file = open('scores.csv', 'r')
csv_reader = csv.reader(in_file, delimiter=',')
# read the header info
header = csv_reader.next()
print header
代码
#coding UTF-8
import numpy as np
import scipy as spy
import matplotlib.mlab as mlab
import matplotlib.pyplot as plt
from scipy.optimize import leastsq
import pylab as pl
import csv
in_file =open('E:\studtstudylearn\python\gis\Experiment2\Experiment2\scores.csv','r')
csv_reader=csv.reader(in_file,delimiter=',')
# read the header info
header= csv_reader.next()
#print header
#define
ID=[]
group=[]
Class=[]
fscore=[]
score1=[]
score2=[]
score3=[]
score=[]
#read data
for line in csv_reader:
#ingnore firstline
if csv_reader.line_num==0:
continue
ID.append(line[0])
fscore.append(line[1])
group.append(float(line[2]))
Class.append(float(line[3]))
score1.append(float(line[4]))
score2.append(float(line[5]))
score3.append(float(line[6]))
score.append(float(line[7]))
#print ID
#print group
#print score
plt.figure(1)
#score1
plt.subplot(411)
n1,bins1,patches1=plt.hist(score1,25,normed=1,facecolor='green',alpha=0.8)
y1=mlab.normpdf(bins1,100,15)
l=plt.plot(bins1,y1,'r--',linewidth=1)
plt.xlabel('ID')
plt.ylabel('score1')
plt.title('Histogram of score')
#score2
plt.subplot(412)
n1,bins1,patches1=plt.hist(score2,25,normed=1,facecolor='red',alpha=0.8)
y1=mlab.normpdf(bins1,100,15)
l=plt.plot(bins1,y1,'r--',linewidth=1)
plt.xlabel('ID')
plt.ylabel('score2')
#s
python语言基础实验_实验二Python语言基础函数包练习.doc相关推荐
- 机械优化黄金分割法c语言编程,黄金分割法_机械优化设计_C语言程序.doc
黄金分割法_机械优化设计_C语言程序黄金分割法_机械优化设计_C语言程序 黄金分割法的优化设计 实验报告 学院:机电工程 机制自动化11-03班 学号:541102010326 姓名:刘点点 1,黄金 ...
- r语言平均值显著性检验_最全的R语言统计检验方法_数据挖掘中R语言的运用
最全的R语言统计检验方法_数据挖掘中R语言的运用 统计检验是将抽样结果和抽样分布相对照而作出判断的工作.主要分5个步骤:建立假设 求抽样分布 选择显著性水平和否定域 计算检验统计量 判定 假设检验(h ...
- python顺序结构实验设计_实验二 顺序结构程序设计
实验二 顺序结构程序设计(验证性实验)(二学时) Python 程序设计 实验报告 班级_物流192_________ 姓名_吴陈燕_________ 学号_3190505219__________成 ...
- python控制结构实验结果分析_实验1_Python语法及控制结构
课程名称 Python 程序设计 课程类型 必修课 实验名称 Python 语法及程序控制结构 实验目的: 1. 掌握 Python 基本的语法和数据类型: 2. 掌握函数定义及调用方法: 3. 掌握 ...
- python的主要内容_请教,python基础班主要学哪些内容?
阶段一:Python开发基础 Python全栈开发与人工智能之Python开发基础知识学习内容包括:Python基础语法.数据类型.字符编码.文件操作.函数.装饰器.迭代器.内置方法.常用模块等. 阶 ...
- 密码学实验报告c语言程序,密码学_实验一_古典密码算法_C语言.doc
您所在位置:网站首页 > 海量文档  > 高等教育 > 实验设计 密码学_实验一_古典密码算法_C语言.doc8页 本 ...
- python 使用socks 爬虫_小白学 Python 爬虫(17):Requests 基础使用
人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...
- python包括哪些部分_第一部分 Python基础篇
第⼀一部分 Python基础篇 1. 为什什么学习Python? 朋友推荐,比较简单易学,生态圈比较强大 发展趋势:人工智能.数据分析 2. 通过什什么途径学习的Python? 廖雪峰.网络博客.相关 ...
- python基础论文_北大博士Python学习笔记,Python基础语法总结,一篇文章带你入门...
image.png 网上现在Python学习资料有很多,但是很杂.很多初学Python的朋友就不知道该怎么去抉择,那些是自己当下所需要的. 刚好朋友是北大的博士,在IT行业也工作八年了.就把他学习Py ...
最新文章
- Android studio的深坑 导jar包重复的异常处理
- Momenta完全无人驾驶首次曝光!城区道路混行无接管,遭遇逆行也不怕,特斯拉Waymo路线二合一...
- 一起学nRF51xx 8 - Time
- python加法赋值运算符为_Python学习-算术运算符,赋值运算符和复合运算符
- java邮件实例_java邮件小实例
- 1.6 编程基础之一维数组 05 年龄与疾病 python
- HTML5 文档定义Doctype
- 详解 meta http-equiv = X-UA-Compatible content = IE=edge,chrome=1 /
- pl/sql 测试函数_如何在SQL单元测试中使用伪函数?
- 按下回车键自动切换焦点到下个控件
- urllib 库的代替品 requests 的用法
- 【CTF】题目名称:破译 题目类型:Web
- 格拉布斯离群值检验——理论与 Python 实现
- 64qam星座图matlab,基于MATLAB的QAM 眼图和星座图
- rollup分析函数
- 油猴脚本的安装、配置及使用方法
- Unity web聊天通讯功能开发(1)
- GB28181国标平台资料整理
- QML 编译release 报错: qmlcache_loader.cpp:-1: error: undefined reference to `__imp__ZN11QQmlPrivate13qml
- 实验吧ctf题库:这个看起来有点简单!
热门文章
- vip会员管理系统c语言,路西牌会员管理系统。
- count返回0_MySQL实战 | 14 为什么count(*)越来越慢?
- 此次边路调整系统推荐射手走哪路_王者荣耀地图重大对称改动,终于能射手对射手,上单对上单了...
- ajax提交加载loading图标遮罩层不显示
- Maven依赖排除 禁止依赖传递 取消依赖的方法
- Jackson用法详解
- kido机器人用流量吗_国脉电信200元天网卡,交1700流量无线用,拉人加入还会有不错的收益,你信吗?反正我是不信!...
- python爬虫记录时间_Python新手写爬虫全过程记录分析
- 03 - 变量的数据类型
- 父子结构查询_Java面试准备(5)之数据结构与算法——红黑树