3 浮萍er

尚未进行身份认证

我要认证

菜鸡程序员

等级
TA的排名 7w+

欢迎关注我的个人网站

这个博客应该会偶尔更新一下,自己建了个Blog(http://zhoujiashen.com/)更多最新最全的内容在这里哦

2020-04-08 18:54:30

Educoder python Pandas进阶 第1关:Pandas分组聚合

任务描述 相关知识 分组 单列和多列分组 Series系列分组 通过数据类型或者字典分组 获取单个分组 对分组进行迭代 聚合 应用单个聚合函数 应用多个聚合函数 自定义函数传入agg()中 对不同的列使用不同的聚合函数 编程要求 测试说明 任务描述本关任务:使用Pandas加载drinks.csv文件中的数据,...

2019-12-21 00:52:28

Educoder python Pandas高效化运算与时间序列处理 第3关:Pandas时间序列的高级应用

任务描述 相关知识 时间频率与偏移量 重新取样、迁移和窗口 重新取样 时间迁移 移动时间窗口 编程要求 测试说明 任务描述根据相关知识完成下列任务:求上个季度(仅含工作日)的平均值; 求每个月末(仅含工作日)的收盘价; 迁移数据365天; 求一年期移动标准差。相关知识学习本关卡知识之前,建议先了解matplotlib模块基础知识。P...

2019-12-21 00:50:57

Educoder python Pandas高效化运算与时间序列处理 第2关:Pandas的日期与时间工具

任务描述 相关知识 Python 的日期与时间工具 NumPy中的datetime64类型 Pandas的日期与时间工具 编程要求 测试说明 任务描述本关任务:根据预期输出,创建三种不同索引的数据结构。相关知识Pandas是为金融模型而创建的,所以拥有一些功能非常强大的日期、时间、带时间索引数据的处理工具。本关卡介绍的日期与时间数据主要包含三类: 时...

2019-12-21 00:49:59

Educoder python Pandas高效化运算与时间序列处理 第1关:字符串操作方法

任务描述 相关知识 字符串方法 正则表达式方法 编程要求 测试说明 任务描述本关任务:读取step1/bournemouth_venues.csv文件,获取Venue Name列,通过向量化字符串操作得到清洗后的数据。相关知识为了完成本关任务,你需要掌握:1.pandas字符串方法;2. 基本正则表达式。字符串方法如果你对Python字符串方法十分了解,那...

2019-12-21 00:48:52

Educoder python pandas介绍 第7关:总的挑战

任务描述 相关知识 编程要求 测试说明 任务描述本关任务:综合运用前面所学知识完成任务。相关知识让我们来看看我们在这次实训中学到的所有不同的标签选择方法的总结:按标签选择 显式语法 快捷方法 从dataframe选择单列 df.loc[:,"col1"] df["col1"] 从dataframe选择一些列 df.loc[:,["c...

2019-12-21 00:46:35

Educoder python pandas介绍 第6关:通过标签从series中选择项

任务描述 相关知识 编程要求 测试说明 任务描述本关任务:按标签从series中选择项。相关知识在上一关我们使用Series.value_counts()方法进行了练习。接下来,让我们找出整个f500的dataframe中的country列中每个值的计数:countries = f500["country"] country_counts = countri...

2019-12-21 00:45:52

Educoder python pandas介绍 第5关:值统计的方法

任务描述 相关知识 编程要求 测试说明 任务描述本关任务:学会统计Series中的值。相关知识因为series和dataframe是两个不同的对象,所以它们有自己独特的方法。接下来让我们看一个series方法的例子—Series.value_counts()方法。此方法按顺序显示列中的每个非空值及其计数。首先,我们将从f500的dataframe中选择一个列:...

2019-12-21 00:45:06

Educoder python pandas介绍 第4关:通过标签从DataFrame中选择行

任务描述 相关知识 选择一行 选择一些行 用标签切片选择 Series vs Dataframes 编程要求 测试说明 任务描述本关任务:用标签从DataFrame中选择行。相关知识既然我们已经学习了如何通过标签选择列,让我们学习如何使用索引(index)轴的标签选择行:我们使用与选择列相同的语法从dataframe中选择行:df.l...

2019-12-21 00:44:02

Educoder python pandas介绍 第3关:通过标签从DataFrame中选择列

任务描述 相关知识 用标签从DataFrame中选择列 series对象 继续用标签从DataFrame中选择列 编程要求 测试说明 任务描述本关任务:学习用标签从DataFrame中选择列。相关知识用标签从DataFrame中选择列在上一关最后的练习中,我们使用了DataFrame.info()方法来显示索引中的条目数(即表示有多少行),一个列表(它统计...

2019-12-21 00:42:50

Educoder python pandas介绍 第2关:Dataframe介绍

任务描述 相关知识 编程要求 测试说明 任务描述本关任务:介绍pandas中最主要的数据结构dataframe对象。相关知识我们在上一关编写的代码让我们知道我们的数据有500行和16列,并且存储为了一个pandas.core.frame.DataFrame对象—或者仅仅是dataframe,主要的pandas数据结构。回想一下,使pandas更好地处理数据的一个特性是它...

2019-12-21 00:25:58

Educoder python pandas介绍 第1关:数据集介绍

任务描述 相关知识 编程要求 测试说明任务描述本关任务:了解数据集的结构。相关知识在学习pandas的过程中,我们将使用《财富》杂志2017年全球500强榜单中的一组数据。数据集最初是在这里下载的;但是,我们修改了原始数据集,使其更容易使用。数据集是一个名为f500.csv的CSV文件。以下是这个CSV中一些列的介绍: company:公司名称; ran...

2019-12-15 06:35:52

Educoder python NumPy数组的高级操作 第5关:线性代数

题目链接:https://www.educoder.net/tasks/smf3gzjp89fw任务描述 相关知识 numpy的线性代数 常用函数 编程要求 测试说明 任务描述本关任务:编写一个能求解线性方程的函数。相关知识为了完成本关任务,你需要掌握:1.如何使用numpy进行矩阵运算;2.点积和matmul的区别。numpy的线性代数线性代数...

2019-12-05 10:21:31

Educoder python NumPy数组的高级操作 第4关:广播机制

题目链接:https://www.educoder.net/tasks/zrfmnp3chiqs任务描述 相关知识 什么是广播 广播的原则 编程要求 测试说明 任务描述本关任务:利用广播机制实现Z-score标准化。相关知识为了完成本关任务,你需要掌握:什么是广播; 广播的原则。什么是广播两个ndarray对象的相加、相减以及相乘都是对应元素...

2019-12-05 10:20:25

Educoder python NumPy数组的高级操作 第3关:花式索引与布尔索引

题目链接:https://www.educoder.net/tasks/cxlia5v4gmq3任务描述 相关知识 花式索引 布尔索引 编程要求 测试说明 任务描述本关任务:根据本关所学知识,过滤大写字母。相关知识为了完成本关任务,你需要掌握: 花式索引; 布尔索引。 花式索引花式索引(Fancy Indexing)是NumPy用来...

2019-12-05 10:18:56

Educoder python NumPy数组的高级操作 第2关:比较、掩码和布尔逻辑

题目链接:https://www.educoder.net/tasks/yosmq4xlrjn8任务描述 相关知识 比较 布尔数组作掩码 布尔逻辑 编程要求 测试说明 任务描述本关任务:编写一个能比较并筛选数据的程序。相关知识为了完成本关任务,你需要掌握:1. 如何对numpy进行比较运算;2. 如何使用逻辑数组。比较在许多情况下,数据集可能不完...

2019-12-05 10:17:22

Educoder python NumPy数组的高级操作 第1关:堆叠操作

题目链接:https://www.educoder.net/tasks/64reqnl98cyv任务描述 相关知识 stack hstack vstack 编程要求 测试说明 任务描述本关任务:根据本关所学知识,实现均值统计功能。相关知识为了完成本关任务,你需要掌握stack的操作。stackstack的意思是堆叠的意思,所谓的堆叠就是将...

2019-12-05 10:15:50

Educoder python NumPy基础及取值操作 第2关:形状操作

题目链接:https://www.educoder.net/tasks/mrfsag5h3y62任务描述 相关知识 怎样改变ndarray对象的形状 改变形状 小技巧 编程要求 测试说明任务描述本关任务:根据本关所学知识,补全右侧代码编辑器中缺失的代码,完成程序的编写并通过所有测试用例。相关知识为了完成本关任务,你需要掌握:怎样改变ndarray对...

2019-12-03 17:22:25

Educoder python NumPy基础及取值操作 第3关:基础操作

题目链接:https://www.educoder.net/tasks/uwohnfelbk4j任务描述 相关知识 算术运算 矩阵运算 简单统计 编程要求 测试说明任务描述本关任务:根据本关所学知识,补全右侧代码编辑器中缺失的代码,完成程序的编写并通过所有测试用例。相关知识为了完成本关任务,你需要掌握:算术运算; 矩阵运算; 简单统计。算术运算...

2019-12-03 17:23:30

Educoder python NumPy基础及取值操作 第4关:随机数生成

题目链接:https://www.educoder.net/tasks/57zmupfn38ek任务描述 相关知识 简单随机数生成 random_sample choice randint 概率分布随机数生成 随机种子 编程要求 测试说明任务描述本关任务:根据本关所学知识,补全右侧代码编辑器中缺失的代码,完成程序的编写并通过所有测试用例。...

2019-12-03 17:25:42

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。