气象python零基础入门教程
科技与创新┃Science and Technology&Innovation ·72·2021年第06期
文章编号:2095-6835(2021)06-0072-02
基于Python的高职课堂智能手机使用情况数据分析*
吕泷,王毅飞,李晓燕
(重庆公共运输职业学院,重庆402247)
摘要:科学的决策往往是建立在数据之上,对数据进行科学、有效地分析,将有助于更好地解决问题。传统数据分析一般采用Matlab、Excel等工具,并实现数据可视化。但存在开发效率低、数据结构与函数匮乏、不便于科学计算等缺点。因此,采用目前最主流的Python语言,利用其Pandas库进行数据处理与分析,并利用Matplotlib 库实现分析结果的可视化。
关键词:Python;数据可视化;智能手机管理;数据分析
中图分类号:G712.4文献标志码:A DOI:10.15913/jki.kjycx.2021.06.025
随着科技的进步、社会的发展,智能手机对人们的生活产生了非常重要的影响,包括入驻在象牙塔中的
各位莘莘学子也不能避免。目前,智能手机在给大学生带来便利与乐趣的同时,也日益对他们的课堂专注度、学习方式、学习工具、教学反馈方式等带来影响。
通过本院内采集的课堂智能手机使用情况数据,利用Python程序进行分析,希望到有效的管理方式。Python 语言是目前最流行的数据分析并能将结果可视化的工具,将有助于本次研究分析与结果展示。
1获取课堂智能手机使用情况原始数据
原始数据为Excel文件,Python程序要读取,需要借助自带或第三方库来实现。Python常用读取与处理Excel文件的模块包含Pandas,xlwt、xlrd和Openpyxl模块。
本论文采用Pandas模块,直接读取Excel文件数据,并转为DataFrame的格式。
首先需要导入Pandas模块。
数据读取部分代码:
import pandas as pd
javascript强制类型转换
f=r'C:\Users\Administrator\Desktop\github\python-project\重庆公共运输职业学院课堂手机使用情况.xlsx'
ad_excel(f)
2数据处理与计算
Pandas是一个强大的分析结构化数据的工具集,它的使用基础是Numpy(提供高性能的矩阵运算),用于数据挖掘和数据分析,同时也提供数据清洗功能。
Pandas纳入了大量库和一些标准的数据模型,提供了高效操作大型数据集所需的工具。Pandas提供了大量快速便捷地处理数据的函数和方法。
Pandas库的使用:利用Pandas DataFrame.shift(periods,axis)函数求增长率,该函数可以把数据移动指定的位数。period参数指定移动的步幅,可以为正为负.axis指定移动的轴,1为行,0为列。
NumPy是Python的一种开源的数值计算扩展,这种工具可用来存储和处理大型矩阵,其高效且支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
Numpy库的使用:提供了Python对多维数组对象的支持;ndarray具有矢量运算能力,快速节省空间;numpy支持高级大量的维度数组与矩阵运算,此外也对数组运算提供大量的数学函数库。
利用numpy.std()求标准差。
2.1数据处理
数据处理代码如下:
df.index=df.values[:,0]
df.drop(['0'],axis=1,inplace=True)
2.2数据计算
计算不同管理方式手机使用月增长率:
df1=df.shift(1)
计算不同管理方式手机使用月平均使用率:
计算不同管理方式手机使用使用率方差:
df.std()
3数据可视化与分析
可视化是数据科学中很重要的一个步骤,能为结果和
——————————————————————————
*基金资助:重庆公共运输职业学院教育教学改革研究项目(编号:YSJG20180511)成果之一
Science and Technology &Innovation ┃科技与创新一个新手怎么做视频
2021年第06期
·73·
过程提供一个非常好的展示效果,提升可信度。在Python 中matolotlib 是一个非常强大的图形库。
c程序设计基础知识点
Matplotlib 是Python 最著名的数据可视化工具包,有了它,一些统计上常用的图形如折线图、散点图、直方图等都可以用简单的几行Python 代码实现。
Matplotlib 库的使用:Matplotlib 是受Matlab 的启发构建的,而Matlab 又是数据绘图领域广泛使用的语言和工具。3.1导入Matplotlib 库简写为plt
导入过程为:import matplotlib.pyplot as plt 。3.2防止画图异常
显示中文标签。
java趣味编程300例3.3根据不同管理方式手机使用率绘制柱状图
df.plot(kind='bar')
根据不同管理方式手机使用率绘制柱状图,如图1
所示。
图1根据不同管理方式手机使用率绘制柱状图
df1.plot()
管理增长率趋势如图2所示。
图2管理增长率趋势图
4总结
从总体数据上看,所分的三个不同管理维度中,学生自我控制实现课堂智能手机管理是比较难的,增长率与使用率攀升迅速,学生课堂玩手机现象频繁,部分大学生难以抵挡智能手机的诱惑变成课堂“低头族”;教师对课堂秩序管控能起到一定的作用,但需要课中严格做到“管堵防”;通过制度性管理,可让手机成为媒介、工具、桥梁,实现有效控制的目的。参考文献:
[1]侯波涛.基于python 的通信系统数据分析[J ].通信技
术,2020,53(7):1715-1720.
[2]何佳,惠建忠,王曙东,等.Python 在CINRAD 风暴数
据可视化中的应用[J ].气象科技,2020,48(3):374-379.
[3]罗博炜.基于Python 的数据可视化[J ].信息记录材料,
2019,20(12):72-74.————————
作者简介:吕泷(1988—),男,本科,讲师,研究方向为
数据分析与人工智能交易。王毅飞(1987—),重庆师范大学法学硕士,讲师,研究方向教学质量提升的方法与途径。
〔编辑:张思楠〕
(上接第71页)
系与管理能力提升实践[J ].实验技术与管理,2020,37(1):1-2,9.
[10]许洪振,刘姣娣,李先瑄.高校实验室安全管理与对策
研究[J ].教育教学论坛,2020(13):16-17.[11]王忠辉,范浩军.建立开放科研实验平台管理模式的探
索与实践[J ].实验科学与技术,2017,15(2):145-147.[12]于明华,李弘,兰月政.关于高校建设与管理开放式实
验平台的探索[J ].教育现代化,2019(79):300-303.[13]李刚,张松,高碧霞.核磁共振波谱仪实验室管理模式html轮播图代码左右切换
探讨与研究[J ].科技与创新,2016(2):47.[14]杨国平,陈敏生,王煜非,等.上海交通大学附属第一
人民医院公共实验平台管理机制和运行模式的探索与实践[J ].中华医学科研管理杂志,2010,23(5):322-323.
[15]高原.信息化背景下的实验室管理工作探究[J ].现代
经济信息,2015(19):125.————————
作者简介:张朝正(1977—),男,河北肃宁人,博士,高级实验师,研究方向为仪器分析。
通讯作者:赵华(1963—),男,天津人,博士,教授,研究方向为白酒发酵。
〔编辑:严丽琴〕

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。