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

Python 系列 4 - Pandas (下)

本文是 Python 系列的第七篇 Python 入门篇 (上) Python 入门篇 (下) 数组计算之 NumPy (上) 数组计算之 NumPy (下) 科学计算之 SciPy 数据结构之 Pandas...(上) 数据结构之 Pandas (下) 基本可视化之 Matplotlib 统计可视化之 Seaborn 交互可视化之 Bokeh 炫酷可视化之 PyEcharts 机器学习之 Sklearn...(互为逆转操作) 5.1 重塑 在〖数据结构之 Pandas (上)〗提到过,DataFrame 和「多层索引的 Series」其实维度是一样,只是展示形式不同。...6 数据表的分组和整合 DataFrame 数据可以根据某些规则分组,然后在每组的数据上计算出不同统计量。...---- 至此,我们已经打好 Python Basics 的基础,能用 NumPy 做数组计算,能用 SciPy 做插值、积分和优化 ,能用 Pandas数据分析 ,现在已经搞很多事情了。

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

Python 系列 11 - Keras ()

0 引言 本文是 Python 系列的第十四篇,也是深度学习框架的 Keras 中篇,离上篇相隔时间太久。...整套 Python 系列目录如下: Python 入门篇 (上) Python 入门篇 (下) 数组计算之 NumPy (上) 数组计算之 NumPy (下) 科学计算之 SciPy 数据结构之...Pandas (上) 数据结构之 Pandas (下) 基本可视化之 Matplotlib 统计可视化之 Seaborn 炫酷可视化之 PyEcharts 机器学习之 Sklearn 机学可视化之 Scikit-Plot...首先用常规赛季模型为基础,并根据锦标赛数据进行预测,将此预测作为新列添加到锦标赛数据。...用锦标赛数据来建立一个做两个预测的模型,输入是两队的种子差异,输出它们得分。注意代码褐色部分,为什么使用这样的学习率 lr、期数epochs 和批大小 batch_size?

81410

Python 系列 8 - Sklearn

0 引言 本文是 Python 系列的第十一篇 Python 入门篇 (上) Python 入门篇 (下) 数组计算之 NumPy (上) 数组计算之 NumPy (下) 科学计算之 SciPy 数据结构之...Pandas (上) 数据结构之 Pandas (下) 基本可视化之 Matplotlib 统计可视化之 Seaborn 炫酷可视化之 PyEcharts 机器学习之 Sklearn 机学可视化之...在 Seaborn 时是从 csv 文件读取的,本帖从 Sklearn 里面的 datasets 模块引入,代码如下: from sklearn.datasets import load_iris...用 Pandas 的 DataFrame (将 X 和 y 合并) 和 Seaborn 的 pairplot (看每个特征之间的关系) 来用表格和图来展示一下数据集的内容。...在自己做数据分析时,最常见的还是从 csv 和 txt 文件通过 Pandas 读取并存储成 DataFrame的形式,做法在〖数据结构之 Pandas (上)〗一贴中讲得很详细了。

2.1K51

Python 系列 - SciPy 进阶

本文含 8890 字,37 图表截屏 建议阅读 46 分钟 0 引言 本文是 Python 系列的 SciPy 补充篇。...整套 Python 系列目录如下: Python 入门篇 (上) Python 入门篇 (下) 数组计算之 NumPy (上) 数组计算之 NumPy (下) 科学计算之 SciPy 数据结构之...Pandas (上) 数据结构之 Pandas (下) 基本可视化之 Matplotlib 统计可视化之 Seaborn 炫酷可视化之 PyEcharts 机器学习之 Sklearn 机学可视化之 Scikit-Plot...深度学习之 Keras (上) 深度学习之 Keras () 深度学习之 Keras (下) 在量化金融,插值是个很常见的操作,即从一系列标准点对应的值”推出“非标准点的值,这个”推出“可以是内推...2 二维插值 用下面一组简单数据来举例二维插值。

2K10

Python 系列 5 - Matplotlib

0 引言 本文是 Python 系列的第八篇 Python 入门篇 (上) Python 入门篇 (下) 数组计算之 NumPy (上) 数组计算之 NumPy (下) 科学计算之 SciPy 数据结构之...Pandas (上) 数据结构之 Pandas (下) 基本可视化之 Matplotlib 统计可视化之 Seaborn 交互可视化之 Bokeh 炫酷可视化之 PyEcharts 机器学习之 Sklearn...由上图看出: 图包含着坐标系 (多个) 坐标系由坐标轴组成 (横轴 xAxis 和纵轴 yAxis) 坐标轴上面有刻度 (主刻度 MajorTicks 和副刻度 MinorTicks) Python 万物皆对象...小菜一碟,用 Pandas 读取数据存成 DataFrame,再用 Matplotlib 里的 plt.plot() 画图。 ? ?...3.2 直方图 直方图 (histogram chart),又称质量分布图,是一种统计报告图,由一系列高度不等的纵向条纹或线段表示数据分布的情况。 一般用横轴表示数据类型,纵轴表示分布情况。

2.1K40

使用 PandasPython 绘制数据

在有关基于 Python 的绘图库的系列文章,我们将对使用 Pandas 这个非常流行的 Python 数据操作库进行绘图进行概念性的研究。...PandasPython 的标准工具,用于对进行数据可扩展的转换,它也已成为从 CSV 和 Excel 格式导入和导出数据的流行方法。 除此之外,它还包含一个非常好的绘图 API。...这非常方便,你已将数据存储在 Pandas DataFrame ,那么为什么不使用相同的库进行绘制呢? 在本系列,我们将在每个库制作相同的多条形柱状图,以便我们可以比较它们的工作方式。...(用于 Linux、Mac 和 Windows 的说明) 确认你运行的是与这些库兼容的 Python 版本 数据可在线获得,并可使用 Pandas 导入: import pandas as pd df...在本系列文章,我们已经看到了一些令人印象深刻的简单 API,但是 Pandas 一定能夺冠。

6.8K20

Python 系列 3 - SciPy

0 引言 本文是 Python 系列的第五篇 Python 入门篇 (上) Python 入门篇 (下) 数组计算之 NumPy (上) 数组计算之 NumPy (下) 科学计算之 SciPy 数据结构之...Pandas 基本可视化之 Matplotlib 统计可视化之 Seaborn 交互可视化之 Bokeh 炫酷可视化之 PyEcharts 机器学习之 Sklearn 深度学习之 TensorFlow...我们希望找到一个函数 f(x) 来拟合这 N 个数据点,对于分段函数,因为有 N 个数据点,需要 N -1 段函数。...模型的均值回归率和波动率的波动率) 上插值 (模型参数通常只用常数和分段常函数,但后者比前者能更好的拟合市场数据,因为它有更多自由度)。...对上面曲线插值有一个概念后,首先用 pandas 读取数据Pandas 是下帖内容,你就先把它当成一个可以用字符串来索引或切片的二维数据结构。

3.2K80

Python 系列 7 - PyEcharts

本文是 Python 系列的第十篇 Python 入门篇 (上) Python 入门篇 (下) 数组计算之 NumPy (上) 数组计算之 NumPy (下) 科学计算之 SciPy 数据结构之 Pandas...(上) 数据结构之 Pandas (下) 基本可视化之 Matplotlib 统计可视化之 Seaborn 炫酷可视化之 PyEcharts 机器学习之 Sklearn 深度学习之 TensorFlow...是一个由百度开源的数据可视化工具,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可,而 Python 就不用多说了。...由于我们需要每个股票在每个月底的数据,原来讲的 pandas 里的 split-apply-combine 的方法可以派上用场了。详情参考〖数据结构之 Pandas (下)〗。...---- 到现在,常规的 Python 知识点都讲完了,你已经可以用它来做数值计算 (numpy)、数据分析 (pandas)、优化插值 (scipy)、绘制美图 (matplotlib, seaborn

2.6K40

Python 系列 8 - Sklearn

0 引言 本文是 Python 系列的第十一篇 Python 入门篇 (上) Python 入门篇 (下) 数组计算之 NumPy (上) 数组计算之 NumPy (下) 科学计算之 SciPy 数据结构之...Pandas (上) 数据结构之 Pandas (下) 基本可视化之 Matplotlib 统计可视化之 Seaborn 炫酷可视化之 PyEcharts 机器学习之 Sklearn 机学可视化之...在 Seaborn 时是从 csv 文件读取的,本帖从 Sklearn 里面的 datasets 模块引入,代码如下: from sklearn.datasets import load_iris...用 Pandas 的 DataFrame (将 X 和 y 合并) 和 Seaborn 的 pairplot (看每个特征之间的关系) 来用表格和图来展示一下数据集的内容。...在自己做数据分析时,最常见的还是从 csv 和 txt 文件通过 Pandas 读取并存储成 DataFrame 的形式,做法在〖数据结构之 Pandas (上)〗一贴中讲得很详细了。

1.7K70

python数据科学系列pandas入门详细教程

pandaspython+data+analysis的组合缩写,是python基于numpy和matplotlib的第三方数据分析库,与后两者共同构成了python数据分析的基础工具包,享有数分三剑客之名...需注意的是,这里的字符串接口与python普通字符串的接口形式上很是相近,但二者是不一样的。...对象,功能与python的普通map函数类似,即对给定序列的每个值执行相同的映射操作,不同的是series的map接口的映射方式既可以是一个函数,也可以是一个字典 ?...关于面向对象接口和plt接口绘图方式的区别,可参考python数据科学系列:matplotlib入门详细教程。...相关阅读: python数据科学系列:matplotlib入门详细教程 python数据科学系列:numpy入门详细教程 一句SQL,我有6种写法 分享几道LeetCode的MySQL题目解法 听说数据分析师挺火

13.8K20

Python 系列 11 - Keras (下)

引言 本文是 Python 系列的第十五篇,也是深度学习框架的 Keras 下篇。...整套 Python 系列目录如下: Python 入门篇 (上) Python 入门篇 (下) 数组计算之 NumPy (上) 数组计算之 NumPy (下) 科学计算之 SciPy 数据结构之...Python 付费精品视频课 6 节 Python 数据分析 (NumPy/Pandas/Scipy) 课: NumPy 上 NumPy 下 PandasPandas 下 SciPy 上 SciPy...下 11 节 Python 基础课: 编程概览 元素型数据 容器型数据 流程控制:条件-循环-异常处理 函数上:低阶函数 函数下:高阶函数 类和对象:封装-继承-多态-组合 字符串专场:格式化和正则化...解析表达式:简约也简单 生成器和迭代器:简约不简单 装饰器:高端不简单 今年还会出 Python 三个系列数据可视化 (Matplotlib/Seaborn/Bokeh/Plotly/PyEcharts

75530

Python 系列 10 - Keras (上)

除了数据和模型,要完成一个任务还需定义损失函数(loss function)和指定算法(algorithm),它们都隐藏在 Scikit-Learn 的具体模型,比如 LinearRegression...这样,每条推文都可以编码为 2 维张量形状 (280, 128),比如一条 tweet 是 "I love python :)",这句话映射到 ASCII 表变成: ?...,帧数,宽度,高度,通道) 的 5D 张量 下面一个 9:42 秒的 1280 x 720 油管视屏 (哈登三分绝杀勇士),被分解成 40 个样本数据,每个样本包括 240 帧。...这样的视频剪辑将存储在形状为 (40, 240, 1280, 720, 3) 的张量。 ? 5 维张量的数据表示图如下: ?...和 Scikit-Learn 一样,Keras 本身也自带数据集,从其官网收集到 7 套。

1.8K10

Python 系列 2 - NumPy (下)

本文是 Python 系列的第四篇 Python 入门篇 (上) Python 入门篇 (下) 数组计算之 NumPy (上) 数组计算之 NumPy (下) 科学计算之 SciPy 数据结构之 Pandas...行主序和列主序 行主序 (row-major order) 指每行的元素在内存块彼此相邻,而列主序 (column-major order) 指每列的元素在内存块彼此相邻。...「数组和数组间的比较」都是在元素层面上进行的 但是在「数组和标量间的比较」时,python 好像先把 3 复制了和 arr1 形状一样的数组 [[3,3,3], [3,3,3]],然后再在元素层面上作比较...主要原因就是 .T 只适合二维数据,上贴最后也举了个三维数组在轴 1 和轴 2 之间的转置,这时就需要用函数 arr2d.tranpose(1, 0, 2) 来实现了。...5.3 元素整合计算 在数组,元素可以以不同方式整合 (aggregation)。

2.6K20

Python 系列 2 - NumPy (下)

本文是 Python 系列的第四篇 Python 入门篇 (上) Python 入门篇 (下) 数组计算之 NumPy (上) 数组计算之 NumPy (下) 科学计算之 SciPy 数据结构之 Pandas...行主序和列主序 行主序 (row-major order) 指每行的元素在内存块彼此相邻,而列主序 (column-major order) 指每列的元素在内存块彼此相邻。...「数组和数组间的比较」都是在元素层面上进行的 但是在「数组和标量间的比较」时,python 好像先把 3 复制了和 arr1 形状一样的数组 [[3,3,3], [3,3,3]],然后再在元素层面上作比较...主要原因就是 .T 只适合二维数据,上贴最后也举了个三维数组在轴 1 和轴 2 之间的转置,这时就需要用函数 arr2d.tranpose(1, 0, 2) 来实现了。...5.3 元素整合计算 在数组,元素可以以不同方式整合 (aggregation)。

2.5K20
领券