个人学习
herr_kun
喜欢有趣的新方向,涉猎广泛,方向专一
展开
-
Leetcode 刷题 一点点心得
常用到的几个 包1、from collections import dequepython 中的 collections 模块里面包含了很多较为高级的数据结构,比如 队列 哈希表等,可以在刷题的时候使用队列的使用方法初始化 a =deuqe() or deque(list) ,pop()为弹出最右端(队尾),popleft为弹出队首元素(常用),len(),append(),2、import heapq最大/最小 堆的基础使用方法初始化/添加:q = [xxxx] heap.h原创 2020-12-03 16:29:27 · 767 阅读 · 1 评论 -
HDF5 文件格式系统-Python
1、什么是HDF5 简单的来说HDF5是一种新的文件格式,可以进行大批量文件的存储,并且该种存储格式支持可以通过numpy方便的进行数据的操作-包括切片,keys等操作。 具体的介绍参考这篇博客HDF5介绍。2、Python 中 HDF5 模块的使用 贴一个官方文档:HDF5官方文档 ,最好的学习方式还是看官方文档进行学习。(这里的代码对应的Python 2.x...原创 2018-10-24 11:31:07 · 3677 阅读 · 0 评论 -
12-12最近工作总结
Personal:1、TensorFlow的源码分析--还未完成,只有浅显的认识2、Hadoop+spark一书进行了简单的代码操作,12-12正在写推荐系统的代码3、进行爬虫的编写,爬取汽车之间的图片,进行以后的分析用4、kaggle竞赛Lab_project1、项目的进展 : 仪器读取使用的32位的编译器,调用脚本的上位机是用的64位的编译器,目前正在写调用python...原创 2018-12-11 20:44:31 · 168 阅读 · 0 评论 -
python-seaborn画图-(matploytlib)更高级的数据绘图工具
@TOCpython seaborn画图以前觉得用markdown写图文混排的文字应该很麻烦,后来发现CSDN的markdown真是好用的。在做分析时候,有时需要画几个图看看数据分布情况,但总记不住python的绘图函数。今天有空顺便整理下python的seaborn绘图函数库。 Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多...转载 2019-02-19 11:50:27 · 7945 阅读 · 0 评论 -
win10-anaconda-python-3.6-opencv的安装使用以及SIFT的使用
1、安装opencv 安装anaconda的步骤比较简单,直接默认安装就没有问题,但anaconda没有自带opencv,想用opencv的同学需要自己安装,当用conda install 安装会找不到源,这里推荐一种最方便不容易出问题的安装方式,那就是直接用pip 安装whl包,没有资源的同学可以参考python资源包,打开之后可以找到相应的opencv版本,(python3.6就下载cp...原创 2018-05-06 14:43:43 · 768 阅读 · 2 评论 -
关于B树 B+树 B*树以及红黑树的理解
1、首先要明白为什么有了AVL树之后还会出现这么多树的变种?可以参考这个知乎有关几种树的应用的回答:作者:王伟豪链接:https://www.zhihu.com/question/30527705/answer/52919336来源:知乎AVL树:平衡二叉树,一般是用平衡因子差值决定并通过旋转来实现,左右子树树高差不超过1,那么和红黑树比较它是严格的平衡二叉树,平衡条件非常严格(树...转载 2019-02-21 19:34:32 · 29612 阅读 · 4 评论 -
多层LSTM结构的深入解读
读这篇文章的时候,默认你已经对LSTM神经网络有了一个初步的认识,当你深入理解时,可能会对多层LSTM内部的隐藏节点数,有关cell的定义或者每一层的输入输出是什么样子的特别好奇,虽然神经网络就像是一个黑箱子一样,但是我们仍然试图去理解他们。 我们所说的LSTM的cell就是这样子的一个结构:(图中标识的A就是一个cell,图中一共是三个cell) 其中的X.t代表t时刻的输入,h.t代...原创 2018-06-15 01:37:52 · 53986 阅读 · 25 评论