![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
GoWeiXH
天道酬效勤
展开
-
PyTorch 踩坑实录 (1) - 损失函数
今天开始更新学习 FaceBook 的深度学习框架 PyTorch !PyTorch 底层优化的非常好,而且与 Numpy 无缝对接,用起来很清爽,不像 TensorFlow 那么“反 Python”~先看了 Deep Learning with PyTorch: A 60 Minute Blitz ,题目说是“一小时搞定”,但就我这个上了岁数的人来讲,花了一晚上才把一整套流程跑了一遍。。。...原创 2019-05-12 22:14:47 · 542 阅读 · 0 评论 -
机器学习 - 特征工程 - 多种编码方式的实现(Python)
机器学习 - 特征工程 - 多种编码方式的实现(Python)序号编码使用 replace 实现使用 map 实现One_Hot 编码pandas 实现sklearn 实现二进制编码实现代码运行效果原创 2019-04-22 17:01:13 · 2354 阅读 · 1 评论 -
Python - 可迭代对象、迭代器 and 生成器
Python - 可迭代对象、迭代器 and 生成器可迭代对象迭代器生成器可迭代对象当一个对象实现了 __iter__() 方法,并返回一个迭代器时,这个对象称为可迭代对象。对于一个可迭代对象,for 循环所迭代的目标为 __iter__() 方法返回的对象(迭代器)。例如:from collections import Iterableclass my_iterable(Ite...原创 2019-04-14 22:08:20 · 226 阅读 · 0 评论 -
机器学习 - 决策树的可视化
机器学习 - 决策树的可视化安装 Graphviz安装 graphviz 的 python 库基于决策树模型生成 png 图片效果展示原创 2019-04-21 17:59:26 · 358 阅读 · 0 评论 -
Python - 多线程、多进程、进程池(代码详解,完整注释)
Python - 多线程、多进程(代码详解,完整注释)多线程多进程进程池原创 2019-04-13 21:04:58 · 619 阅读 · 0 评论 -
Python - 多任务:协程
Python - 多任务:协程并行 and 并发协程yield 实现greenlet 实现gevent 实现并行 and 并发在多任务中,存在两个概念:并发与并行。其中并发是假的多任务:在一个时间段中有多个程序都处于运行状态,且这几个程序是在同一个处理机上运行的,但任一个时刻点上实际只有一个程序在处理机上运行。在宏观上是同时进行,但微观上仍是顺序执行,所以称之为假的多任务。而并行则是真...原创 2019-04-16 14:28:17 · 187 阅读 · 0 评论 -
数据结构 - 堆排序(Python 实现,详细注释)
数据结构 - 堆排序堆完全二叉树堆堆排序代码实现堆完全二叉树假设二叉树的深度为 hhh,除第 hhh 层外,其它各层 1~(h−1)1~(h-1)1~(h−1) 的节点数都达到最大个数,第 hhh 层所有的节点都 连续 集中在最左边,这就是完全二叉树。完全二叉树可用数组表示。堆堆分为大顶堆(节点元素值大于左右子节点元素值)和小顶堆(节点元素值小于左右子节点元素值)。堆排序...原创 2019-04-12 22:08:19 · 235 阅读 · 0 评论 -
Python - 字典、集合 and 散列表
数据结构字典与集合的数据结构都以散列表的形式进行。散列表的单元通常叫做表元。表元由两部分组成,一个是对键的引用,一个是对值的引用。每个表元的大小是相同的。所以可以通过偏移量直接计算找到对应表元,从而根据引用找到相应的键以及与之对应的值。顺序可能会打乱以散列表实现,那么为了减少冲突,要时刻保持 1/3 的表元为空,典型的空间换时间。但是在向字典中添加元素时,随时可能扩容,而一旦改变大小,所...原创 2019-03-30 15:43:01 · 291 阅读 · 0 评论 -
Python - 序列数组
List 为可变数组,在执行添加元素操作时,会根据当前数组长度额外开辟空间(无需每次添加元素都开辟空间)。虽然方便修改,但占用内存。Tuple 被视为不可变列表,但其实它是数据的记录。Tuple 一旦创建则无法更改其中的元素,但是可以修改元组元素中的元素(嵌套元素)。>>> data = ([1, 2, 3], [4, 5, 6])>>> data...原创 2019-03-21 16:30:32 · 612 阅读 · 0 评论 -
Python - 魔术方法
Python - 魔术方法与运算符无关与运算符相关部分方法实现与运算符无关类别方法名数值转换abs、bool、complex、int、float、hash、index模拟集合len、getitem、setitem、delitem、contains迭代枚举iter、reversed、next可调用模型call上下文管理enter、exit...原创 2019-03-19 18:38:42 · 190 阅读 · 0 评论 -
数据结构 - 交换排序(冒泡 and 快速排序)- Python 实现
数据结构 - 交换排序(冒泡 and 快速排序)Python 实现交换排序冒泡排序快速排序原创 2018-12-13 10:57:57 · 927 阅读 · 0 评论 -
特征工程 - 数据分析 - 峰度 and 偏度
特征工程 - 数据分析 - 峰度 and 偏度偏度峰度偏度偏度(Skewness)用来描述数据分布的对称性。当偏度 <0 时,称为负偏,数据出现左侧长尾;当偏度>0时,称为正偏,数据出现右侧长尾。正态分布是对称的,其偏度为 0。当数据偏度为 0 时,表示数据相对均匀的分布在平均值两侧,但不一定是正态分布。当偏度绝对值过大时,长尾的一侧出现极端值的可能性较高。下图...原创 2019-05-13 16:03:10 · 4087 阅读 · 0 评论