当前位置: 首页 > news >正文

网站建设意识形态工作虹口 教育 网站建设

网站建设意识形态工作,虹口 教育 网站建设,磁力下载,线上营销话术hello#xff0c;大家好我是东哥#xff01; 用Python处理数据大家都不陌生了#xff0c;属常规操作#xff0c;但常规之下还是也有些暗藏技巧的#xff0c;本篇东哥分享6个好玩高效的操作#xff0c;帮助大家提高效率。 一、Pandas Profiling Pandas Profiling提供数据的…hello大家好我是东哥 用Python处理数据大家都不陌生了属常规操作但常规之下还是也有些暗藏技巧的本篇东哥分享6个好玩高效的操作帮助大家提高效率。 一、Pandas Profiling Pandas Profiling提供数据的一个整体报告是一个帮助我们理解数据的过程。它可以简单快速地对Pandas的数据框数据进行探索性数据分析。 其实Pandas中df.describe()和df.info()函数也可以实现数据探索过程第一步。但它们只提供了对数据非常基本的概述。而Pandas中的Profiling功能简单通过一行代码就能显示大量信息同时还能生成交互式HTML报告。 对于给定的数据集Pandas中的profiling包计算了以下统计信息 由Pandas Profiling包计算出的统计信息包括直方图、众数、相关系数、分位数、描述统计量、其他信息包括类型、单一变量值、缺失值等。 安装 用pip和conda即可使用方法很简单如下 pip install pandas-profiling conda install -c anaconda pandas-profiling 用法 以titanic数据集来演示profiling的功能。 import pandas as pd import pandas_profiling df pd.read_csv(titanic/train.csv) pandas_profiling.ProfileReport(df) 除了导入库之外只需要一行代码就能显示数据报告的详细信息包括必要的图表。 还可以使用以下代码将报告导出到交互式HTML文件中。 profile pandas_profiling.ProfileReport(df) profile.to_file(outputfileTitanic data profiling.html) 二、pretty print pprint是Python中的内置模块。它能够以格式清晰可读性强漂亮格式打印任意数据结构。一个例子对比下print和pprint。 # 定义个字典测试用 my_dict {Student_ID: 34,Student_name : Tom, Student_class : 5, Student_marks : {maths : 92, science : 95, social_science : 65, English : 88} } print # 正常的print print(my_dict) # 输出结果如下 {Student_ID: 34, Student_name: Tom, Student_class: 5, Student_marks: {maths: 92, science: 95, social_science: 65, English: 88}} pprint # 使用pprint输出 import pprint pprint.pprint(my_dict) # 输出结果如下 {Student_ID: 34, Student_class: 5, Student_marks: {English: 88, maths: 92, science: 95, social_science: 65}, Student_name: Tom} 可以清楚看到pprint的优势之处数据结构一目了然啊。 三、Python Debugger 交互式调试器也是一个神奇的函数如果在运行代码单元格时出现报错可以在新行中键入%debug运行它。这将打开一个交互式调试环境自动转到报错发生的位置并且还可以检查程序中分配的变量值并执行操作。要退出调试器按q。比如下面这个例子。 x [1,2,3] y 2 z 5 result yz print(result) result2 xy print(result2) 大家应该能看出xy肯定会报错因为二者不是一个类型无法进行运算操作。然后我们敲入%debug。 %debug 这时会出现对话框让我们互交式输入命令比如我们可以像下面这样做。 四、Cufflinks 这个东哥在之前也介绍过对于数据探索的可视化分析超级好用低代码量便可生成漂亮的可视化图形。下面举一个例子详细的可参见这篇Python一行代码搞定炫酷可视化你需要了解一下Cufflinks。 cufflinks在plotly的基础上做了一进一步的包装方法统一参数配置简单。其次它还可以结合pandas的dataframe随意灵活地画图。可以把它形容为pandas like visualization。 比如下面的lins线图。 import pandas as pd import cufflinks as cf import numpy as np cf.set_config_file(offlineTrue) cf.datagen.lines(1,500).ta_plot(studysma,periods[13,21,55]) 再比如box箱型图。 cf.datagen.box(20).iplot(kindbox,legendFalse) 五、Pyforest 这是一个能让你偷懒的import神器可以提前在配置文件里写好要导入的三方库这样每次编辑脚本的时候就省去了开头的一大堆import 各种库对于有常用和固定使用库的朋友来说无疑也是提高效率的工具之一。 pyforest支持大部分流行的数据科学库比如pandasnumpymatplotlibseabornsklearntensorflow等等以及常用的辅助库如ossysrepickle等。此用法对于自己频繁调试很方便但对于那些频繁跨环境比如和其它人共享脚本调试的时候就不是很好用了因为别人不一定使用它。 六、Jupyter notebook的笔记高亮 此方法仅适用于Jupyter notebook中当我们想高亮笔记让笔记变得美观的时候这个方法非常的香。 笔记的高亮的颜色根据不同情况分为几种前端的同学一看就明白区别就是每种颜色代码的class类型不一样其它只要在div标签中写内容就好。下面看下用法。 蓝色代表infoTip: Use blue boxes (alert-info) for tips and notes.If it’s a note, you don’t have to include the word “Note”.黄色代表warningExample: Yellow Boxes are generally used to include additional examples or mathematical formulas.绿色代表successUse green box only when necessary like to display links to related content.红色代表dangerIt is good to avoid red boxes but can be used to alert users to not delete some important part of code etc.这里有个小提示东哥提示下如果你直接复制到jupyter notebook中可能会报错因为默认是代码的格式所以你需要选中单元格按Esc变成可切换模式然后再按Y切换成文本模式。这时候再运行shiftok就ok了。看下面这个例子。 以上就是本次分享内容欢迎各位朋友点赞留言收藏。 欢迎关注我的个人公众号Python数据科学
http://www.pierceye.com/news/360991/

相关文章:

  • 顺德建设网站公司分发平台
  • 个人门户网站模板下载婚纱摄影网站定制
  • 提高网站流量的软文案例手机腾讯网
  • 网站只做内容 不做外链深圳宝安区天气
  • 生物网站 template淘宝的网站建设怎么建
  • 苏州哪家做网站好些推广之家app
  • 网站开发计入管理费用哪个明细对网站建设的调研报告
  • 南头专业的网站建设公司wordpress数据量大网站访问
  • 龙华民治网站建设公司wordpress设置vip
  • 网站建设天猫店免费主机空间
  • 帮网贷做网站会判刑吗学it要多久多少学费
  • 陕西网站建设维护erp软件怎么安装
  • 沈阳网站建设简维软件工程在网站建设
  • 万维网网站续费云南建设厅网站执业注册
  • 判断网站首页民宿设计网站大全
  • .net如何建设网站做影视会员网站
  • 织梦网站安全免费咨询医生皮肤科专家
  • dw做网站背景图片设置网站建设设计作品怎么写
  • 网站建设推广专员岗位职责济南做企业网站公司
  • 网站不备案能解析吗合肥网站推广 公司哪家好
  • 网站描述怎样写深圳网站制作招聘
  • 二手车网站建设代理网页 国外
  • 广州制作网站静态网站首页更新
  • 个人网站用什么服务器宁波网站建设制作哪家好
  • 视频模板网站企业所得税优惠政策2022年
  • 坪山附近公司做网站建设哪家效益快wordpress 置顶 插件
  • 品牌网站建设服务机构内容网站管理系统
  • 电商网站建设基础ppt个人简单网站页
  • 移动端网站模板专业建站工作室
  • 企业网站建设的重要性及意义建设银行忘记密码网站首页