《python数据分析与挖掘实战》笔记-3.1代码问题

Python数据分析与挖掘实战中的错误总结与分析(持续更新) 1.前言 博主研究生第一年已经成为过去式了,上了课,修了学分。接下来两年就是要搞搞学术了,方向为:大数据分析与数据挖掘。从此篇开始,就将学习过程中一些问题和想法与友交流之。这里是博主在学习中看的一本书《python数据分析与挖掘实战》中基础篇的一些代码规范以及参考方法,供大家学习。 2.错误分析 由于第一章和第二章较为简单,这里就不在赘述,涉及到官方文档,大家一定多看看。 2... 阅读详情

问题

今天看到《python数据分析与挖掘实战》这本书的第三章的第一份代码,照着书上的代码敲了一遍,发现在异常值处理的部分会报错。

x = p['fliers'][0].get_xdata()
y = p['fliers'][0].get_ydata()

报错信息:

TypeError: 'AxesSubplot' object is not subscriptable

解决方案

解决的方法很简单,只需在使用DataFrame创建箱线图的时候加上return_type= ‘dict’即可。
具体可见pandas的官方文档
截图如下
这里写图片描述

目前只知道这么改可以成功,具体为什么还没仔细看文档。先挖个坑,等有空把文档翻译一下。

最后附上完整代码

# -*- coding:utf-8 -*-


import pandas as pd
import matplotlib.pyplot as plt

catering_sale = '../data_learn/catering_sale.xls'
data = pd.read_excel(catering_sale, index_col='日期') 
# print(data.describe())
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
plt.figure()
# p = data.boxplot()  # 书上的版本
p = data.boxplot(return_type='dict')
x = p['fliers'][0].get_xdata()
y = p['fliers'][0].get_ydata()
y.sort()
for i in range(len(x)):
    if i > 0:
        plt.annotate(y[i], xy=(x[i], y[i]), xytext=(x[i]+0.05-0.8/(y[i]-y[i-1]), y[i]))
    else:
        plt.annotate(y[i], xy=(x[i], y[i]), xytext=(x[i]+0.08, y[i]))

plt.show()
Python数据分析与挖掘实战代码纠错 代码5-3 python数据分析与挖掘实战第五章挖掘建模例5-3神经网络算法预测销量高低神经网络散发预测销量高低#-*- coding: utf-8 -*-#使用神经网络算法预测销量高低import pandas as pd#参数初始化inputfile = '../data05/sales_data.xls'data = pd.read_excel(inputfile, index_col = u'序号')... 阅读详情

相关推荐

Python 数据分析与挖掘概述

Python 数据分析与挖掘概述 一、数据分析与挖掘介绍 从人类历史演变的角度出发,我们回顾整个计算机的发展历程可以看到,从第一台电子计算机(ENIAC)于1946年2月诞生到今天,也不过是短短的六十载,但就是在这短短的几十年过程中,计算机技术得...

IT之旅 的博客 4693

利用箱线图过滤数据

文章目录箱线图箱线图分析和过滤数据单组数据的箱线图绘制多组数据的箱线图绘制数据过滤单组数据多组数据一些滤出图 箱线图 维基百科: 箱形图(英文:Box plot),又称为盒须图、盒式图、盒状图或箱线图,是一种用作显示一组数据分散情况资料的统计图。 因型状如箱子而得名。此图中之盒子之外,也常会有线条在上下四分位数之外延伸出去,像是胡须,因此也称为盒须图。离群值会有时会画成是个别的点。箱型图是无母数的,他显示样品的特性,对于母体分布并无任何假设。在各种领域也经常被使用,常见于品质管理。不过作法相对较繁琐。 箱形

WillPower 3686

Python数据分析与挖掘实战总结

大数据专业硕士在读,优快云人工智能领域博客专家,阿里云专家博主,专注大数据与人工智能知识分享。🎉。

专注大数据与人工智能技术分享,欢迎私信加群互相学习! 1万+

数据基本探索(python数据分析与挖掘实战篇)

# -*- coding: utf-8 -*- """ Created on Mon Jul 2 09:33:58 2018 @author: 87671 """ ############### #数据探索 ############### import pandas as pd data=pd.read_excel('catering_sale.xls',index_col=u'日期')#...

kylin_learn的博客 688

手把手教你用MaxEnt+ArcGIS玩转物种分布预测

本文详细介绍了如何利用MaxEnt最大熵模型与ArcGIS软件进行物种分布预测。通过实战案例,从数据收集、环境变量处理、模型参数设置到结果可视化分析,手把手教你掌握生态位模型的核心流程。结合SDM toolbox插件,可高效完成数据预处理与高级空间分析,是生态学与保护生物学研究的实用指南。

weixin_29309475的博客 560

手把手教你用Chrome DevTools逆向分析抖音a_bogus参数(附完整日志插桩方法)

本文详细介绍了如何使用Chrome DevTools逆向分析抖音a_bogus参数的生成逻辑,包括XHR断点定位、日志插桩追踪和加密核心逻辑解析。通过实战案例,帮助开发者掌握逆向工程技巧,应对抖音接口的动态加密变化,特别适合研究dy接口和a_bogus参数的技术人员。

weixin_27741699的博客 787

python遇错

#建立图像plt.figure()#画箱线图,直接使用DataFrame的方法p = data.boxplot()#'flies'即为异常值的标签x = p['fliers'][0].get_xdata()y = p['fliers'][0].get_ydata()#从小到大排序,该方法直接改变原对象y.sort()报错:'AxesSubplot' object is not subscripta...

shudj的博客 1602

动态掩码语言模型(MLM)优化策略:效率提升与最新技术实践

本文深入探讨了动态掩码语言模型(MLM)的优化策略与技术实践,涵盖核心原理、效率优化及2025年最新突破。重点解析了动态掩码在提升模型性能中的关键作用,包括工程实现、掩码策略演进及混合专家动态掩码等创新技术,为自然语言处理领域的研究与应用提供实用指南。

vscode5coder的博客 222

pyhon科学计算5

1. 创建一个有50个元素的Series对象,其values数组中的数据随机生成,数据总体上满足均值为1000, 标准差为200的正态分布。(1) 自定义异常值为:小于QL-1.25IQR或大于QU+1.25IQR的值。绘制箱线图,检测生成的数据中是否包含大于上限和小于下限的异常值,并且要求这两类异常值都要有。如果不满足要求,那么就重新生成数据,直到满足要求为止;(2) 利用箱线图获取并输出异常值的索引;(3) 编写一个通用函数,其功能为将一个Series对象中大于上限的异常值用QU替换,而小于下限的异常值

weixin_51703554的博客 959

一体化伺服电机与施耐德PLC TM241CEC24T在Canopen协议下的应用

一.硬件组成 软件组成:施耐德SoMachineV4.3二.○1.打开SoMachineV4.3,点击“新建项目”○2.点击“空白项目”○3.项目命名○4.点击“创建项目” 三. 点击“Logic Builder” 四. ○1.右击项目”PMM_CANOPEN_ST”添加设备○2.点击”LogicController”选择PLC型号TM241CEC24T/U○3.点击“添加设备” 五. ○1.右击CAN_1,添加设备○2.选择“CANopen Perfomance”○3.点击“添加设备”

m0_46512607的博客 2520

基于YOLO26深度学习框架的智能停车场管理系统的算法研究实现方法

本文研究了基于YOLO26深度学习框架的智能停车场管理系统实现方法。系统采用CSPDarknet53作为主干网络,结合特征金字塔和注意力机制提升检测性能。通过数据预处理、模型训练和停车分析三个主要模块,实现了车位占用检测、车辆类型识别等功能。实验结果表明,该方法在检测精度和速度方面表现优异,为智能停车场管理提供了有效的技术解决方案。

一键难忘的博客 571

Python数据分析常用函数

Python提供了用于数字处理的内置函数和内置模块(math),使用内置模块,需要先导入 import math。

CDHong.it的技术分享博客 1749

2024年11月架构设计师案例分析真题回顾,附参考答案、解析及所涉知识点(二)

软考高级系统架构设计师考试包含三个科目:信息系统综合知识、案例分析和系统架构设计论文。考试形式为机考。本文主要回顾2024年下半年(2024-11-10)系统架构设计师考试上午第二科案例分析的题目,同时附带参考解答、解析和所涉知识点。

一几文的编程学习笔记。 1661

《python数据分析与挖掘实战》笔记-3.1代码问题问题解决方案

问题 今天看到《python数据分析与挖掘实战》这本书的第三章的第一份代码,照着书上的代码敲了一遍,发现在异常值处理的部分会报错。 x = p['fliers'][0].get_xdata() y = p['fliers'][0].get_ydata() [/code] ​ 报错信息: ​ ```code TypeError: 'AxesSubplot' object is not subscriptable [/code] ​ # 解决方案 ​ 解决的方法很简单,只需在使用...

marraybug的博客 234

弱网、高热、只有 32MB 内存:恶劣环境下嵌入式 SoC 音视频开发的“不死”法则

永远不要假设。你申请一个 1920 宽的图像,硬件为了对齐(比如 16 字节对齐或 256 字节对齐),实际分配的一行可能有 1936 甚至是 2048 字节。那个多出来的部分叫Padding。如果你写代码时用来计算数据量,或者用Width来做指针偏移:恭喜你,你的画面会像被风吹歪的百叶窗一样,产生斜切畸变。永远使用VB_CONF结构体里返回的u32Stride字段。这是区分新手和老手的试金石。第六章 ISP 调优(Tuning)实战:为什么你调出的画面像个“鬼片”?

大模型大数据攻城狮的专栏 1769

基于Python的全卷积网络(FCN)实现路径损耗预测

本文提出一种基于全卷积网络(FCN)的无线信道路径损耗预测方法。通过合成数据生成模块构建包含房间布局和发射点坐标的训练数据集,采用双分支FCN架构融合空间特征与坐标信息,引入空间注意力机制增强关键区域提取。实验表明,该方法相比传统模型能更准确地预测复杂环境下的路径损耗,平均绝对误差降低约35%。系统支持端到端训练,可扩展融合多模态数据,为5G网络规划等应用提供高效预测工具。

huanghm88的专栏 578

1.Python数据分析—数据分析与挖掘详讲

数据分析与挖掘是现代信息科学中至关重要的组成部分,它们不仅在技术层面上处理和分析大量数据,而且为各行各业提供了深刻的洞见和智能化的决策支持。 数据分析与挖掘的结合为组织提供了全面的视角,不仅能够解释历史表现,还能够预见未来趋势,并据此制定策略。在商业智能领域,这意味着企业可以基于数据驱动的见解优化其运营和增强竞争力。在市场分析中,公司能够更准确地定位目标市场和顾客群体。而在顾客关系管理方面,深度分析顾客数据有助于提升服务质量和客户满意度。

weixin_50804299的博客 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

《python数据分析与挖掘实战》(第2版)代码清单3.3的一点问题

《python数据分析与挖掘实战》(第2版)代码清单3.3的一点问题绘制频率分布直方图问题分析程序修改 绘制频率分布直方图 代码清单3.3的任务是根据“捞起生鱼片”的销售情况绘制频率分布直方图,其基本步骤如下: 求极差 分组 决定分点 绘制频率分布直方表 绘制频率分布直方图 根据1,2,3步骤可确定组距为500,组数为8,原书提供的程序如下: # 代码3-3 捞起生鱼片的季度销售情况 impo...

weixin_41856614的博客 9084

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Python 数据分析 数据挖掘 学习路径图

话不多说,相信看到这篇文章的你一定是对数据分析,数据挖掘有兴趣,或者想从事和方面。本文不再累述python对数据分析的重要,数据分析这门的由来之类的。 在这里,我单刀直入,已我学习数据挖掘3年来的经历告诉大家怎么去学,以让大家少走弯路。纯个人见解,如有不对,还请各位留言指教。 话不多说,直接放图。 一  学好工具 python语言 推荐看廖雪峰的python3教程。 数

Qton_优快云的博客 1万+

python数据分析实战-python数据分析与挖掘实战

python数据分析与挖掘实战是一本python语言数据分析和挖掘指南,由张良均,王路,谭立云和苏剑林等十余个专家编著而成。本书以大家熟知的数据挖掘建模工具Python语言来展开,以解决某个应用的挖掘目标为前提,先介绍案例背景提出挖掘目标,再阐述分析方法与过程,最后完成模型构建,在介绍建模过程中穿插操作训练,把相关的知识点嵌入相应的操作过程中,使读者轻松理解并掌握相关的理论和知识点。python数...

weixin_37988176的博客 5039

《Python数据分析与挖掘实战》代码纠错4-1

最近在学习张良均老师的《Python数据分析与挖掘实战》,发现部分代码存在错误,特分享调试好的代码,供学习参考。 代码清单4-1 用拉格朗日法进行插补 书本代码: #拉格朗日插值代码 import pandas as pd #导入数据分析库Pandas from scipy.interpolate import lagrange #导入拉格朗日插值函数 inputfile = '../d...

YUBANGSHUANGYUER的博客 2114

python数据分析与挖掘实战张良军_python数据分析与挖掘实战(PART1)

本文是《python数据分析与挖掘实战》学习笔记,持续更新。PART1:包含前四章第一章 数据挖掘的基础第二章 Python数据分析简介第三章 数据探索第四章 数据预处理重点:4.1.1 拉格朗日插值法*********************************************************************************************第一...

weixin_35943493的博客 1581

python数据分析与挖掘实战 之笔记2

《python数据分析与挖掘实战》学习笔记2 经过前面章节的分析,即对数据进行探索和预处理,得到了处理后的数据。根据所得到的数据建立分类与预测、聚类分析、关联规则、时序模式、和偏差检测等模型,提取数据中蕴含的有价值的信息。下面就将对这部分知识做大致的介绍。 1、分类与预测 1.1 回归分析 本小节只对二分类Logistic回归模型的相关原理进行介绍: (1)该模型的因变量只有0-1两个取值,...

灿灿的博客 1664

《Python数据分析与挖掘实战》

文章目录

肥猫 3737

python数据分析与挖掘实战张良军_《Python数据分析与挖掘实战》PDF+完整源码

该楼层疑似违规已被系统折叠隐藏此楼查看此楼本书共15章,分两个部分:基础篇、实战篇。基础篇介绍了数据挖掘的基本原理,实战篇介绍了一个个真实案例,通过对案例深入浅出的剖析,使读者在不知不觉中通过案例实践获得数据挖掘项目经验,同时快速领悟看似难懂的数据挖掘理论。读者在阅读过程中,应充分利用随书配套的案例建模数据,借助相关的数据挖掘建模工具,通过上机实验,以快速理解相关知识与理论。基础篇(第1~5章)...

weixin_33603551的博客 2360
上一篇: win下安装Scrapy最新版
下一篇: python操作xlsx文件的包openpyxl
星轨无尽
博客等级 码龄10年 39粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值