经典排序算法
排序类型总结 排序方式 平均复杂度 最坏情况 最好情况 空间复杂度(额外需要空间) 稳定性 复杂性 插入排序 O(n^2) O(n^2) O(n) O(1) 稳定 简单 冒泡排序 O(n^2) O(n^2) O(n) O(1) 稳定 简单 快速排序 O(nlo
排序类型总结 排序方式 平均复杂度 最坏情况 最好情况 空间复杂度(额外需要空间) 稳定性 复杂性 插入排序 O(n^2) O(n^2) O(n) O(1) 稳定 简单 冒泡排序 O(n^2) O(n^2) O(n) O(1) 稳定 简单 快速排序 O(nlo
Anaconda安装刚接触数据分析的同学会经常看到大牛们提到用conda创建环境,安装一些包。其实这些是来自于Anaconda。Anaconda是一个包含数据科学常用包的Python发行版本。它基于conda——一个包和环境管理器——衍生而来。你可以使用conda创建环境,以便分
前言在了解分布式tensorflow的时候,首先需要了解tensorflow的一些基本概念。Tensorflow是一个基于图的计算系统,其主要应用于机器学习。 从Tensorflow名字的字面意思可以拆分成两部分来理解:Tensor+flow。 Tensor:中文名可以称为“张
最近学习了吴恩达的machine learning前5周的课程,收获很大,不过发现以前的知识不用很快就会忘记,所以纪录一下,以便以后快速查阅。 what is machine learning?比较典型简单的machine learning应用例如邮件分别是不是诈骗垃圾邮件, M
字典是一种用来保存键值对(key-value)的抽象数据结构。redis中, 数据库底层就是用字典实现的,包括对数据库的增,删,改,查。 比如上一篇文章提过的例子:12redis> SET msg "hello world"OK Redis将在数据库中创
Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。在2013年5月之前,其开发由VMware赞助。根据月
背景OvS(Open vSwitch)是云计算平台的重要连接组件,为虚拟机提供网络连,被各大云平台,基础设施供应商广泛使用,比如OpenStack, OpenNebula。vSwitch–Virtual Switch(虚拟交换机),在云环境中扮演交换机的角色,连接VM之间、VM与
人脸识别系统一般需要在校准好的特定情景下捕捉并处理图像。然而,现实生活中情况千变万化,有不同的角度,不同表情以及光照条件。传统的人脸识别算法在处理这种图像时就显得捉襟见肘。这里展示一种用于在现实场景中的人脸识别方法,这种方法只需要很少的训练样本就可以高效地训练。我们的方法包含了一
Cache的历史在科研领域,C. J. Conti等人于1968年在描述360/85和360/91系统性能差异时最早引入了高速缓存(cache)一词。Alan Jay Smith于1982年的一篇论文中引入了空间局部性和时间局部性的概念。 Mark Hill在1987年发明了3C