Python基础与提升
xyk_hust
大家好,欢迎访问我的博客,我是小编似冷非寒,我来自华中科技大学机械学院,喜欢研究机器学习、强化学习、深度学习领域。我的信仰是:从零到精通,与天赋无关,全靠汗水成就。相信不断奋斗的你,终有一天会成为别人眼中的大神...加油吧!少年...
展开
-
第4章 NumPy基础:数组和矢量计算
目 录4.1 NumPy的ndarray:一种多维数组对象4.1.1 创建ndarray4.1.2 ndarray的数据类型4.1.3 NumPy数组的运算4.1.4 数组的广播4.1.5 基本的索引和切片4.1.6 切片索引4.1.7 布尔型索引4.1...原创 2018-11-18 15:06:52 · 622 阅读 · 0 评论 -
第5章:pandas入门
pandas是本书后续内容的首选库。它含有使数据清洗和分析工作变得更快更简单的数据结构和操作工具。pandas经常和其它工具一同使用,如数值计算工具NumPy和SciPy,分析库statsmodels和scikit-learn,和数据可视化库matplotlib。pandas是基于NumPy数组构建的,特别是基于数组的函数和不使用for循环的数据处理。虽然pandas采用了大量的NumPy编码...原创 2018-12-28 16:04:29 · 208 阅读 · 0 评论 -
pandas group分组与agg聚合
import pandas as pd df = pd.DataFrame({'Country':['China','China', 'India', 'India', 'America', 'Japan', 'China', 'India'], 'Income':[10000, 10000, 5000, 5002, 40000, 50000, ...原创 2019-04-04 17:29:53 · 287 阅读 · 0 评论 -
Python List extend()方法
描述extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。语法extend()方法语法:list.extend(seq)参数seq -- 元素列表。返回值该方法没有返回值,但会在已存在的列表中添加新的列表内容。实例以下实例展示了 extend()函数的使用方法:aList = [123, 'xyz', 'zara...原创 2019-04-08 16:44:50 · 151 阅读 · 0 评论 -
分位数的简单理解
在统计学里经常提到分位数的概念,下面我们通过一个例子来简单解释一下。假设有一千名学生参加了某次考试,学生A得了75分,排名603,603/1000=60.3%学生B得了94分,排名28,28/1000=2.8%此时,A大约在60.3%的位置上,而B大约在2.8%的位置上。即在60.3%的位置上约75分, 2.8%的位置上约94分。对应四分位数的就很好解释了,分别在25%, 50...原创 2019-04-08 16:52:17 · 1455 阅读 · 0 评论 -
pandas使用get_dummies进行one-hot编码
离散特征的编码分为两种情况:1、离散特征的取值之间没有大小的意义,比如color:[red,blue],那么就使用one-hot编码2、离散特征的取值有大小的意义,比如size:[X,XL,XXL],那么就使用数值的映射{X:1,XL:2,XXL:3}使用pandas可以很方便的对离散型特征进行one-hot编码import pandas as pddf = pd.DataFr...原创 2019-04-08 17:03:13 · 129 阅读 · 0 评论