【Python画图-循环01】一文叫你搭建python画图最优环境配置

【Python画图-循环01】一文叫你搭建python画图最优环境配置

 
本次修炼方法请往下查看
在这里插入图片描述

🌈 欢迎莅临我的个人主页 👈这里是我工作、学习、实践 IT领域、真诚分享 踩坑集合,智慧小天地!
🎇 免费获取相关内容文档关注:微信公众号,发送 pandas 即可获取
🎇 相关内容视频讲解 B站

🎓 博主简介:AI算法驯化师,混迹多个大厂搜索、推荐、广告、数据分析、数据挖掘岗位 个人申请专利40+,熟练掌握机器、深度学习等各类应用算法原理和项目实战经验

🔧 技术专长: 在机器学习、搜索、广告、推荐、CV、NLP、多模态、数据分析等算法相关领域有丰富的项目实战经验。已累计为求职、科研、学习等需求提供近千次有偿|无偿定制化服务,助力多位小伙伴在学习、求职、工作上少走弯路、提高效率,近一年好评率100%

📝 博客风采: 积极分享关于机器学习、深度学习、数据分析、NLP、PyTorch、Python、Linux、工作、项目总结相关的实用内容。


文章目录

    • 🎯 1、Python画图与数据挖掘
    • 🎯 2、python画图环境

🎯 1、Python画图与数据挖掘

  在实际工作中,处理数据挖掘相关的问题时,基本步骤有:数据分析、数据处理、特征分析与提取、模型评价与选择以及模型的融合等步骤组成。如果数据量不是那种大到无法进行画图分析的话,画图分析将是数据挖掘分析与建模中最有用的一种技能,对于数据的探索与特征的提取有着魔法的魅力;
  关于数据分析与挖掘这个岗位,后期对出一篇自己工作后的理解,这里不进行具体叙述。 因此,要成为一名能在数据中找到价值和变现能力的数据分析与挖掘工程师,画图是不可或缺的能力。收集了各路大神使用python进行优雅的画图的方法以及自己的一些总结,故想通过本文展示给大家。

🎯 2、python画图环境

  使用python进行数据分析常用的两个代码工具s’p’yder、jupyter notebook。个人比较喜欢使用jupyter notebook进行数据分析,使用jupyter notebook进行画图分析时,有很多的插件能够帮助我们提升开发的效率,下面介绍jupyter notebook中对数据分析有用的一些插件:
  对于jupyter notebook的使用就不进行介绍了,如果不懂的自行百度学习,安装jupyter notebook后,在cmd下依次运行如下命令即可:

    1: pip install jupyter_contrib_nbextensions  
    2: jupyter contrib nbextension install --user
    3: jupyter notebook password # 设置jupyter notebok的密码
    4: jupyter notebook --generate-config # 生成配置文件,可以对其进行修改

  有时候当我们使用jupyter notebook过程久了回出现控制插件不显示在我们的网页当中,出现这个问题的原因一般都是其相关的依赖包不匹配,具体做法就是将相关的依赖包进行更新即可:

     pip install upgrade jupyter-contrib-nbextensions 
     pip install upgrade jupyter-nbextensions-configurator 

  比较好用的插件:table of contents(目录), hinterland(代码提示), snippets menu(代码重复), split cell notebook(核的并行排版),在插件上将上面这些插件给选上对后续的数据分析有很大的效率提升作用。
  其中qgrid包和autopep8包是比较好用的包, 但是安装时,一定要注意它所依赖的包的版本,如果使用各个包安装完成了,并没有报相关的错误,但是先jupyter notebook上面无法进行显示,可以换一个默认的jupyter notebook浏览器,这里推荐使用chrome,朝天椒使用ie时会出现显示不出来的问题。

     # qgird依赖三个包,pandas, ipywidgets, notebook 
    pip install --upgrade pandas 
    pip install ipywidgets 
    jupyter nbextension enable --py widgetsnbextension 
    pip install qgrid 
    jupyter nbextension enable --py --sys-prefix qgrid 
  • qgrid的使用
    from ipywidgets import interact, interact_manual 
    import ipywidgets as widgets 
    import qgrid 
    qgrid.show_grid(df, show_toolbar=True) 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/761384.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

突发!1本“On Hold”期刊惨遭除名!共12本期刊被剔除!Scopus目录更新!

【欧亚科睿学术】 近期,爱思唯尔更新了Scopus期刊目录,这是本年度的第五次更新。 图片来源:Elsevier 本次Scopus来源出版物列表(Scopus Sources)共有46097本期刊被收录。其中,有12本期刊不再被数据库收录(Discontinued titles)&a…

复制 pdf 的表格到 markdown 版本的Typora 或者 word 中

在 pdf 中选中复制表格内容,直接粘贴到 typora 中失败,可以使用 txt文件和 excel 做过渡。 准备一个空的 txt 文件,将 pdf 中表格的数据复制粘贴到txt文件中,文本内容会以空格分开,如下图的形式: 打开 exc…

[Shell编程学习路线]——shell脚本中case语句多分支选择详解

🏡作者主页:点击! 🛠️Shell编程专栏:点击! ⏰️创作时间:2024年6月21日16点30分 🀄️文章质量:95分 ————前言———— 在Shell编程中,处理多种条件…

简单爬虫案例——爬取快手视频

网址:aHR0cHM6Ly93d3cua3VhaXNob3UuY29tL3NlYXJjaC92aWRlbz9zZWFyY2hLZXk9JUU2JThCJTg5JUU5JTlEJUEy 找到视频接口: 视频链接在photourl中 完整代码: import requestsimport re url https://www.kuaishou.com/graphql cookies {did: web_…

SpringCloud-服务网关-Gateway

1.服务网关在微服务中的应用 (1)对外提供服务的难题分析: 微服务架构下的应用系统体系很庞大,光是需要独立部署的基础组件就有注册中心、配置中心和服务总线、Turbine异常聚合和监控大盘、调用链追踪器和链路聚合,还有Kaka和MQ之类的中间件&…

最短路模型——AcWing 188. 武士风度的牛

最短路模型 定义 最短路模型是图论中的一个经典问题,旨在寻找从图中一个顶点到另一个顶点的路径,使得这条路径上的边(或边的权重)之和最小。这一模型在许多实际问题中有着广泛的应用,比如网络路由、地图导航、物流配…

AI绘画-Stable Diffusion 原理介绍及使用

引言 好像很多朋友对AI绘图有兴趣,AI绘画背后,依旧是大模型的训练。但绘图类AI对计算机显卡有较高要求。建议先了解基本原理及如何使用,在看看如何实现自己垂直行业的绘图AI逻辑。或者作为使用者,调用已有的server接口。 首先需…

Advanced slides插件无法预览幻灯片

advanced-slides的官方地址: MSzturc/obsidian-advanced-slides: Create markdown-based reveal.js presentations in Obsidian (github.com) 官方教程和文档: Advanced Slides Documentation (mszturc.github.io) 中文版也有博客翻译了:Ob…

[数据集][目标检测]桥梁检测数据集VOC+YOLO格式1116张1类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):1116 标注数量(xml文件个数):1116 标注数量(txt文件个数):1116 标注…

51单片机第21步_将TIM0用作两个8位定时器同时将TIM1用作波特率发生器

本章重点讲解将TIM0用作两个8位定时器,同时将TIM1用作波特率发生器。 当定时器T0在方式3时,T1不能产生中断,但可以正常工作在方式0、1、2下,大多数情况下,T1将用作串口的波特率发生器。 1、定时器0工作在模式3框图&a…

【基础篇】第4章 Elasticsearch 查询与过滤

在Elasticsearch的世界里,高效地从海量数据中检索出所需信息是其核心价值所在。本章将深入解析查询与过滤的机制,从基础查询到复合查询,再到全文搜索与分析器的定制,为你揭开数据检索的神秘面纱。 4.1 基本查询 4.1.1 Match查询…

从手工作坊到智能工厂:APS与MES的升级之路

一、APS:制造业的中枢 APS(AdvancedPlanningandScheduling),堪称制造业的数据接收和处理中枢,其借助前沿的算法与缜密的逻辑构建排程模型,全方位综合考量市场的多元需求、工厂的实际产能、物料的储备情况、…

Sentinel 采用的是什么限流算法?

引言:Sentinel 是一款由阿里巴巴开源的流量控制组件,提供了多种流控规则和限流算法,能够有效保护服务不被过载,同时实现服务的稳定运行。本文将深入探讨 Sentinel 所采用的主要限流算法,包括固定窗口计数器、滑动窗口计…

从0开始建SMARTFORMS表格

一、简介步骤 1、设置纸张的大小(页格式) 2、设置字体大小(样式) 3、设置表格模板 二、详细操作步骤 1、设置页格式 事务码:SPAD 参考操作:SAP Smartforms页格式创建与使用_sap 页格式-CSDN博客 SA…

【Altium】AD-焊盘介绍

【更多软件使用问题请点击亿道电子官方网站】 1、 文档目标 介绍PCB设计工具中焊盘的组成 2、 知识点 为元件创建封装时,焊盘都是不可获取的部分,一个完整的焊盘,包含了哪些部分,各自又是什么作用。 3、软硬件环境 1&#xff…

深度学习 --- stanford cs231学习笔记六(训练神经网络之权重的初始化与批归一化)

权重矩阵的初始化与批归一化 3,权重矩阵的初始化 深度学习所学习的重点就是要根据损失函数训练权重矩阵中的系数。即便如此,权重函数也不能为空,总是需要初始化为某个值。 3,1 全都初始化为同一个常数可以吗? 首先要简…

英飞凌TC3xx之DMA工作原理及应用实例

英飞凌TC3xx之DMA工作原理及应用实例 1 DMA的架构2 必要的术语解释3 DMA请求3.1 DMA软件请求3.2 DMA硬件请求3.3 DMA 菊花链请求3.4 DMA自动启动请求3.5 总结4 小结DMA是直接存储访问Direct Memory Access的简称。它的唯一职能就是在不需要CPU参与的情况下,将数据从源地址搬运…

go Channel原理 (二)

Channel 设计原理 不要通过共享内存的方式进行通信,而是应该通过通信的方式共享内存。 在主流编程语言中,多个线程传递数据的方式一般都是共享内存。 Go 可以使用共享内存加互斥锁进行通信,同时也提供了一种不同的并发模型,即通…

复兴社:凝聚多方力量,共促乡村繁荣

复兴社自成立以来,始终肩负着推动全国经济发展、实现共同富裕的重任。乡村振兴作为实现这一目标的重要途径之一,一直是复兴社的工作重点。在李忠平会长的领导下,复兴社通过联合政府、企业和社会各界的资源,共同推进乡村振兴&#…

基于STM32的智能门锁控制系统

目录 引言环境准备智能门锁控制系统基础代码实现:实现智能门锁控制系统 4.1 数据采集模块4.2 数据处理与分析4.3 控制系统实现4.4 用户界面与数据可视化应用场景:门锁管理与优化问题解决方案与优化收尾与总结 1. 引言 智能门锁控制系统通过使用STM32嵌…