理解深度学习需要熟悉一些简单的数学概念:Tensors(张量)、Tensor operations 张量操作、differentiation微分、gradient descent 梯度下降等等。 “Hello World” MNIST 手写数字识别 由上面的程序,我们了解了如何构建网络以及如何进行网 ...
分类:
编程语言 时间:
2018-07-11 22:54:34
阅读次数:
221
1、正则表达式中的compile方法 import re ...
分类:
编程语言 时间:
2018-07-07 12:43:00
阅读次数:
164
先上代码 结果如下: 本次测试工10W条数据 通过控制台输出的结果可以看出, 循环遍历ArrayList集合时,for和foreach的耗时时间差不多,多次测试可以发现,for循环效率比foreach的效率还要高一些; 循环遍历LinkedList集合时,for循环的耗时明显高于foreach循环的 ...
分类:
其他好文 时间:
2018-07-04 18:52:04
阅读次数:
208
前面已经总结过堆和栈的区别,这里着重在分配效率方面区别二者。 栈的分配效率是要比堆高的,那么为什么呢? 分配效率:栈是机器系统提供的数据结构,计算机会在底层对栈提供支持:分配专门的寄存器存放栈的地址,压栈出栈都有专门的指令执行,这就决定了栈的效率比较高。堆则是C/C++函数库提供的,它的机制是很复杂 ...
分类:
其他好文 时间:
2018-07-03 23:40:21
阅读次数:
153
众所周知合并两个数组可以使用array_merge(),这是php提供的一个函数。另外还可以通过 array 的方式来合并数组,这两种直接有什么区别,哪一个的效率更高呢? array_merge() 格式: array array_merge ( array … ] ) 注意(区别): 如果合并的数 ...
分类:
编程语言 时间:
2018-06-25 20:21:09
阅读次数:
272
dijkstra算法学习 一、最短路径 单源最短路径:计算源点到其他各顶点的最短路径的长度 全局最短路径:图中任意两点的最短路径 Dijkstra、Bellman-Ford、SPFA求单源最短路径 Floyed可以求全局最短路径,但是效率比较低 SPFA算法是Bellman-Ford算法的队列优化 ...
分类:
编程语言 时间:
2018-06-18 23:23:29
阅读次数:
251
需求:将批量数据灌入redis中 如果通过代码形式将数据灌入redis中,效率比较低,以下将根据redis的特性进行快速的批量灌库 环境:centos7 1. 将数据整理成规定格式的文件,比如: 2. 安装格式转换工具 3. 使用工具转换文件格式 4. 使用命令灌库 ...
分类:
其他好文 时间:
2018-06-18 18:27:44
阅读次数:
481
一、 Collection 1、 List a、 ArrayList b、 Vector c、 LinkedList 首先要对List的三种实现进行一个简单的异同比较: 同: *ArrayList和Vector都可以看做是一个可变的数组; *ArrayList和LinkedList都属于线程不安全的 ...
分类:
编程语言 时间:
2018-06-13 11:49:42
阅读次数:
227
前面我们讲了堆排序,因为它用到了完全二叉树所以效率 比较高。不过堆结构的设计本身是比较复杂的,老实说,能想出这样的结构就挺不容易 , 有没有更直接简单的办法利用完全二叉树来排序呢?当然有。 为了更清晰地说清楚这里的思想,大家来看图 9-8-1 所示,我们将本是无序的数组序列 {16,7,13,10, ...
分类:
编程语言 时间:
2018-06-06 23:56:33
阅读次数:
293
阅读目录 什么是算法 算法效率衡量 算法分析 常见时间复杂度 Python内置类型性能分析 数据结构 顺序表 链表 栈 队列 双端队列 排序与搜索 冒泡排序 选择排序 插入排序 希尔排序 快速排序 归并排序 常见排序算法效率比较 搜索 树与树算法 二叉树 二叉树的遍历 补充: 什么是算法 算法是独立 ...
分类:
编程语言 时间:
2018-06-03 19:25:28
阅读次数:
267