首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 全栈 191 问(附答案)

如何计算出还有几天是女朋友生日? 如何绘制出年、月日历如何使用 Python 提供函数快速判断是否为闰年? 如何获取月第一天、最后一天、月有几天?...性能比较 set_index, reset_index, reindex 使用总结 数据预览操作:info 和 describe 使用总结 Pandas 数据 null 值检查 值补全,使用列平均值..., seaborn 绘制 barplot, catplot ,pairplot 分类型变量处理技巧总结 读取抽样 1% 样本处理技巧 与时间序列相关问题,平时挺常见。...Pandas 使用 apply(type) 做类型检查 Pandas 使用标签和位置选择数据技巧 一个快速清洗数据小技巧,在某列上使用 replace 方法和正则,快速完成值清洗。...步长为小时时间序列数据,有没有小技巧,快速完成下采样,采集成按天数据呢? DataFrame 上快速对某些列展开特征工程,使用 map 如何做到?

4.2K20

Python可视化库超全盘点,有你中意一款吗?

因此,每一种方法产生美感都是相似的,定制图片方法将使用非常相似的语法。 当我想到这些可视化工具想到:探索性数据分析。这些包对于第一次查看您数据是非常棒,但是当涉及到表示就不太好了。...下面是一些使用Matplotlib和它近亲制作例子: 在处理篮球薪资数据希望找到拥有最高薪资中位数数据球队。...创建了一个没有轴标签条形和一个“散点图”,其中线条无法删除。...一些值得注意缺点有: 它需要一个API密钥和注册,而不仅仅是一个pip安装它 绘制数据/布局对象是独特图片,并不直观 图片布局对不起作用(40行代码什么都没有!)...下面是构建一个简单几个不同表示,以及从斯坦福SNAP下载一些开始绘制小型Facebook网络代码。

1.9K10
您找到你想要的搜索结果了吗?
是的
没有找到

pandas 搞定 24 张 Excel 报表

最近有不少粉丝问我关于Python批量操作Excel问题。 大家关注点主要是如何循环遍历表格、如何Pandas批量处理,当然,还有在996压迫下如何提效(来挤出更多摸鱼时间)。 ?...为此,特意肝了几天,用基于实际业务脱敏数据,以完整小项目的形式,来集中解决这些问题。 Pandas实战系列老传统,完整案例代码和数据源,已经打包好放在文末。...面对需求临时改动,见过大风大浪我们内心没有一丝波澜,甚至还有一点想笑。小事一桩,改改Pandas逻辑就好了。 先找到目标品牌凌云: ? 再按照顺延逻辑,定位TOP5品牌相关数据: ?...接下来,我们就结合搜索人数,搜索-点击转化率和点击-支付转化率,用Pandas做一波分析。 要对最近一年数据做分析,我们先把2020年所有数据合并,拿到汇总表: ?...正当我们准备把这一步结果同步给首席吹牛官,顺便探讨进一步数据分析方向,比如结合支付人数金额贡献、留存率、LTV,以及引入两年增速维度,结合业务动作来定位深层原因。

69810

用pythonmatplotlib和numpy库绘制股票K线均线整合效果(含从网络接口爬取数据和验证交易策略代码)

本人最近在尝试着发表“以股票案例入门Python编程语言”系列文章,在这些文章里,将用Python工具绘制各种股票指标,在讲述各股票指标的含义以及计算方式同时,验证基于各种指标的交易策略,本文是第一篇...不过在实践中,我们一般需要综合地观察短期中期和长期均线,从中能分析出市场趋势。...') 8 #设置位置 9 fig = plt.figure() 10 ax = fig.subplot(111) 11 #调用方法,绘制K线图 12 candlestick_ochl(opens=...天均线,并为每种均线设置了图例,在第16行里,通过legend方法设置了图例位置。...由于在前几天没有5日均价了,且在遍历最后2天交易数据,在执行诸如df.iloc[cnt+2]['Close']语句中会出现索引越界,所以在while循环里我们用到了try…except异常处理语句

2.7K30

使用kepler.gl可视化地理空间数据

使用地理空间数据有很多应用程序——位置跟踪、基于位置营销和广告,将你与最近骑手或送货员联系起来,以及其他用例。事实上,这一领域已经开始在业界崭露头角,所以现在是了解这一领域最佳时机。...现在,让我们检查一下数据集是否包含任何值: df.isnull().sum() ? 太好了!我们数据集中没有任何值。我们现在准备将这些数据可视化。...所有这些可视化都是由kepler.gl做,我们还没有创造出什么东西,所以让我们纠正它。能想到一个很好视觉效果是取货地点,它将为我们提供人们取货地点信息。...如果你知道如何使用Pandas,那么你在使用它不会遇到任何问题。...现在,可以说你已经知道如何使用kepler.gl用于可视化地理位置数据集。 为了进行更深入分析,强烈建议阅读他们文档,这些文档制作精美,易于阅读。

3.7K22

8个流行Python可视化工具包

当我们做可视化之前,要先明确一些关于图像目标的问题:你是想初步了解数据分布情况?想展示给人们留下深刻印象?也许你想给某人展示一个内在形象,一个中庸形象?...因此,这些在美化方面是相似的,自定义语法也都非常相似。 当提到这些可视化工具想到三个词:探索(Exploratory)、数据(Data)、分析(Analysis)。...下面是用 Matplotlib 及相关工具所做示例: 在处理篮球队薪资数据想找出薪资中位数最高团队。...Ploty 入门时有一些要注意点: 安装要有 API 秘钥,还要注册,不是只用 pip 安装就可以; Plotly 所绘制数据和布局对象是独一无二,但并不直观; 图片布局对来说没有用(40 行代码毫无意义...Pyecharts绘制可视化地图专辑 Python 绘制惊艳瀑布 使用日历热进行时序数据可视化 用 GeoPandas 绘制超高颜值数据地图 一行 Python 代码轻松构建树状热力图 这种

40720

一幅讲清楚Python在大数据与人工智能时代地位

数据与人工智能时代,掌握Python基础后,我们可以选择数据分析方向、人工智能方向、全栈开发方向... 如果想要追赶 Python 热潮,应该如何学习呢?...选择课程衡量标准是什么呢?认为有以下几条坑不能踩: || 是否针对零基础入门?...数据分析安装配置常见库:NumPy, Pandas, SciPy, Matplotlib 3.1.4 数据分析应用场景与简要示例 3.2 NumPy库介绍 3.2.1 NumPy性能优势...3.2.2 数组对象处理 3.2.3 矩阵处理 3.2.4 基本操作与实践案例 3.3 Pandas介绍 3.3.1 Pandas基本数据结构与功能(Series) 3.3.2 DataFrame...常用可视化方式与图表绘制 3.5.3 Matplolib 3.5.4 Seaborn 3.5.5 实践:基于微博数据的人物信息以及关系数据可视化 3.6 Python与机器学习 3.6.1

1.1K100

如何用 Python 和 Pandas 分析犯罪记录开放数据

为了鼓励 INFO 5731 课程学生们积极参加这项活动,还制定了加分政策。 ? 不过因为加分策略偏于保守,来学生没有预期那么多。 ?...因为许多时间段,本来就没有抢劫案件发生,所以这个表中,出现了许多值(NaN)。我们根据具体情况,采用0来填充。Pandas数据填充函数是 fillna。...我们希望绘制,不是一张,而是 12 张。分别代表 12 个月。这种图形,有个专门名称,叫做“分面”(facet plot)。...Pandas plot 函数有一个非常方便参数,叫做 subplots ,可以帮助我们轻松达成目标。 每张,我们依然采用柱状方式。因为默认方式绘制图像,尺寸可能不符合我们预期。...小结 通过本文学习,希望你已掌握了以下内容: 如何检索、浏览和获取开放数据如何用 Python 和 Pandas数据分类统计; 如何Pandas 中做数据变换,以及缺失值补充; 如何Pandas

1.8K20

5个可以帮助pandas进行数据预处理可视化图表

分析数据探索性数据分析(EDA)是在算法数据建模之前制定假设正确步骤。 ? 数据科学行业中一个最常见陷阱是花费数小时为他们项目寻找最佳算法,而没有花足够时间首先理解数据。...只要图中没有人口稠密数据点,获得一个洞察力是非常有帮助。在下面的代码中,我们绘制了“mpg”数据集中“Horsepower” 和“Acceleration”数据点之间散点图。...当我们按照特定顺序绘制数据自相关,我们可以看到该显著地非零。...滞后图(Lag) 滞后图也有助于验证数据集是随机值集还是遵循某种趋势。当绘制“tips”数据“total_bills”值滞后图,就像在自相关图中一样,滞后图表明它是随机数据,到处都有值。...当我们延迟绘制一个非随机数据序列,如下面的代码所示,我们得到了一条平滑线条。

1.3K10

UMAP降维算法原理详解和应用示例

上面对算法描述可能会对我们理解它原理有一点帮助,但是对于UMAP是如何实现仍然没有说清楚。为了回答“如何问题,让我们分析UMAP执行各个步骤。...而较大 n_neighbors 值意味着我们估计将基于更大区域,因此在整个流形中更广泛地准确。 1.2.构建一个 接下来,UMAP 需要通过连接之前确定最近邻来构建。...为了理解这个过程,我们需要将他分成几个子步骤来解释邻域如何形成。...1.2.3 模糊区域 你一定已经注意到上面的也包含了模糊圆圈延伸到最近邻居之外。这告诉我们,当我们离感兴趣点越远,与其他点联系的确定性就越小。...已经列出了 UMAP 中可用每个超参数,并简要说明了它们作用。 虽然在本示例中,将大部分超参数设置为默认值,但你可以尝试改变它们来查看它们如何影响结果。

4.8K30

Matplotlib时间序列型图表(1)

在前三篇文章中,我们系统介绍了python内置库和pandas中常见时间处理方法,以此为基础,进入到我们今天主题——时间序列绘制。...面积语法和常见参数解释如下: #(x, y1)是数据标签,y2是起始基准位置,若y2为0,则表示x轴与y1之间面积 #facecolor是填充颜色,edgecolor是面积边缘线框颜色,label...---- 3.1 年日历 年日历绘制需要利用calmap库进行绘制(利用pip工具下载)。其中,输入数据必须为Series类型,且index为时间类型(DatetimeIndex)。...在plotnine中进行绘制月日历,使用geom_tile()函数来绘制每日”瓦片“,借助facet_wrap()函数分面绘制逐月图像。关键在于月、周、日数据转换。...先将1017A站点2020年PM2.5数据(sel_df1)利用月日历绘制数据结构同上一个例子,示例代码如下: #数据准备 import pandas as pd new_df = sel_df2

2K20

浅谈matplotlib.pyplot与axes关系

最近在学习数据可视化,梳理一下其中一些诸如pandas绘图、matplotlib绘图、pyplot(plt)、axes等概念。 重要事情说三遍:axes不是axis!axes不是axis!...这种方式固然没错,可问题就出在了plt只是一个interface,只是一个接口,连对象都算不上(仔细回想,你确实没有实例化过任何一个名叫plt类型对象)这给本来就对面向对象编程并不很熟悉带来无穷无尽困扰...上面这个例子就展示了pyplot(plt)特点,不用指明对象就能进行画图和设置,当我们在同一个程序中比较少时候这是方便,但当我们同一个程序中很多时候,这种没有显性对象方式会导致我们没有办法重新调用之前...注意对比表二和表四,很多作用相同东西,跑到了axes这里要多加一个set_ 用实例化axes方式画图很重要,因为多子绘制更是需要依赖axes对象。...还会分两期分别介绍一下axes与多子绘制和axes与pandas绘图关系。

60320

利用Python爬虫某招聘网站岗位信息

当我不明所以之际,盆友微信语音通话接了进来 友:“看你在学python,爬虫写怎么样了呀,想抓一下某招聘网站数据,能帮我整一个吗,不行的话也去看看” :“哦哦,你不是技术嘛,自己来嘛 友:...fake_useragent 直译就是 假身份,作用和直译基本一样,是个表里不一“人” UserAgent是识别浏览器一串字符串,相当于浏览器身份证,在利用爬虫爬取网站数据,频繁更换UserAgent...当你明确需要数据指标之后,你再去数据来源看是否有这些指标已经如何获取。...3)理清原始数据结构 当我们获取到数据来源url之后,就需要理清这些原始数据长啥样,如此才好去解析整理出想要信息。打开一个url,我们发现是一个json,嗯,很完整多层json。...网页json 使用json.loads方法做简单预处理,然后我们一层一层寻找目标数据指标所在。 【这里是通过spyder变量管理器 点开数据 让大家直观理解】 第一层:字典 ?

83740

8个流行Python可视化工具包,你喜欢哪个?

当我们做可视化之前,要先明确一些关于图像目标的问题:你是想初步了解数据分布情况?想展示给人们留下深刻印象?也许你想给某人展示一个内在形象,一个中庸形象?...因此,这些在美化方面是相似的,自定义语法也都非常相似。 当提到这些可视化工具想到三个词:探索(Exploratory)、数据(Data)、分析(Analysis)。...下面是用 Matplotlib 及相关工具所做示例: 在处理篮球队薪资数据想找出薪资中位数最高团队。...在制作美观且表现力强图片时,更倾向于使用 Bokeh——它已经帮我们完成了大量美化工作。 ? ▲用 Pandas 表示相同数据 蓝色是上面的第 17 行代码。...Plotly 入门时有一些要注意点: 安装要有 API 秘钥,还要注册,不是只用 pip 安装就可以; Plotly 所绘制数据和布局对象是独一无二,但并不直观; 图片布局对来说没有用(40

2.5K40

这里有8个流行Python可视化工具包,你喜欢哪个?

用 Python 创建图形方法有很多,但是哪种方法是最好呢?当我们做可视化之前,要先明确一些关于图像目标的问题:你是想初步了解数据分布情况?想展示给人们留下深刻印象?...因此,这些在美化方面是相似的,自定义语法也都非常相似。 当提到这些可视化工具想到三个词:探索(Exploratory)、数据(Data)、分析(Analysis)。...下面是用 Matplotlib 及相关工具所做示例: 在处理篮球队薪资数据想找出薪资中位数最高团队。...在制作美观且表现力强图片时,更倾向于使用 Bokeh——它已经帮我们完成了大量美化工作。 ? 用 Pandas 表示相同数据 蓝色是上面的第 17 行代码。...Ploty 入门时有一些要注意点: 安装要有 API 秘钥,还要注册,不是只用 pip 安装就可以; Plotly 所绘制数据和布局对象是独一无二,但并不直观; 图片布局对来说没有用(40 行代码毫无意义

2.1K30

8个好看又实用 Python可视化工具包,再也不怕做不出图表了!

用 Python 创建图形方法有很多,但是哪种方法是最好呢?当我们做可视化之前,要先明确一些关于图像目标的问题:你是想初步了解数据分布情况?想展示给人们留下深刻印象?...因此,这些在美化方面是相似的,自定义语法也都非常相似。 当提到这些可视化工具想到三个词:探索(Exploratory)、数据(Data)、分析(Analysis)。...下面是用 Matplotlib 及相关工具所做示例: 在处理篮球队薪资数据想找出薪资中位数最高团队。...在制作美观且表现力强图片时,更倾向于使用 Bokeh——它已经帮我们完成了大量美化工作。 ? 用 Pandas 表示相同数据 蓝色是上面的第 17 行代码。...Ploty 入门时有一些要注意点: 安装要有 API 秘钥,还要注册,不是只用 pip 安装就可以; Plotly 所绘制数据和布局对象是独一无二,但并不直观; 图片布局对来说没有用(40 行代码毫无意义

4.7K00

8个流行Python可视化工具包,你喜欢哪个?

因此,这些在美化方面是相似的,自定义语法也都非常相似。 当提到这些可视化工具想到三个词:探索(Exploratory)、数据(Data)、分析(Analysis)。...下面是用 Matplotlib 及相关工具所做示例: 在处理篮球队薪资数据想找出薪资中位数最高团队。...第二个是回归实验残差 Q-Q 。这张主要目的是展示如何用尽量少线条做出一张有用,当然也许它可能不那么美观。...在制作美观且表现力强图片时,更倾向于使用 Bokeh——它已经帮我们完成了大量美化工作。 ? 用 Pandas 表示相同数据 蓝色是上面的第 17 行代码。...Ploty 入门时有一些要注意点: 安装要有 API 秘钥,还要注册,不是只用 pip 安装就可以; Plotly 所绘制数据和布局对象是独一无二,但并不直观; 图片布局对来说没有用(40 行代码毫无意义

2.1K20

这里有 8 个流行 Python 可视化工具包,你喜欢哪个?

用 Python 创建图形方法有很多,但是哪种方法是最好呢?当我们做可视化之前,要先明确一些关于图像目标的问题:你是想初步了解数据分布情况?想展示给人们留下深刻印象?...因此,这些在美化方面是相似的,自定义语法也都非常相似。 当提到这些可视化工具想到三个词:探索(Exploratory)、数据(Data)、分析(Analysis)。...下面是用 Matplotlib 及相关工具所做示例: 在处理篮球队薪资数据想找出薪资中位数最高团队。...在制作美观且表现力强图片时,更倾向于使用 Bokeh——它已经帮我们完成了大量美化工作。 ? 用 Pandas 表示相同数据 蓝色是上面的第 17 行代码。...Ploty 入门时有一些要注意点: 安装要有 API 秘钥,还要注册,不是只用 pip 安装就可以; Plotly 所绘制数据和布局对象是独一无二,但并不直观; 图片布局对来说没有用(40 行代码毫无意义

1.7K40

这里有8个流行Python可视化工具包,你喜欢哪个?

用 Python 创建图形方法有很多,但是哪种方法是最好呢?当我们做可视化之前,要先明确一些关于图像目标的问题:你是想初步了解数据分布情况?想展示给人们留下深刻印象?...因此,这些在美化方面是相似的,自定义语法也都非常相似。 当提到这些可视化工具想到三个词:探索(Exploratory)、数据(Data)、分析(Analysis)。...下面是用 Matplotlib 及相关工具所做示例: 在处理篮球队薪资数据想找出薪资中位数最高团队。...在制作美观且表现力强图片时,更倾向于使用 Bokeh——它已经帮我们完成了大量美化工作。 ? 用 Pandas 表示相同数据 蓝色是上面的第 17 行代码。...Ploty 入门时有一些要注意点: 安装要有 API 秘钥,还要注册,不是只用 pip 安装就可以; Plotly 所绘制数据和布局对象是独一无二,但并不直观; 图片布局对来说没有用(40 行代码毫无意义

2.2K30

数据科学学习手札111)geopandas 0.9.0重要新特性一览

本文示例文件已上传至Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介   就在几天前,geopandas释放了其最新正式版本...压缩包   在以前版本中,当我矢量文件存放在zip压缩包内,使用gpd.read_file()直接读取需要传入特殊格式zip路径表达式(详见我以前撰写geopandas系列教程文件IO篇)...2 2.2 新增对wkt与wkb格式直接支持   在以前版本geopandas中,是没有直接API来与wkt/wkb格式进行交互,往往需要配合shapely中相关功能。   ...6 2.6 解决了explode()方法与pandas冲突   在geopandas系列教程空间计算篇(上)中还介绍过与dissolve()方法相反explode()方法,它可以将多要素集合类型...而以前版本geopandas中explode()方法是不兼容pandas,这意味着如果你既需要多部件矢量要素拆分,又需要按照数组型元素拆分,就得在geopandas与pandas数据结构之间转来转去

77420
领券