前面介绍的黄金分割法、斐波那契数列法、二分法、牛顿法、割线法寻找极小点方法的前提是: 给定初始区间,它包含一个单峰的f(x)。 如何寻找这个初始区间? 划界法:(挑选一个含有极小点的区间) 随机挑选3个点x1、x2、x3, 如果 f(x2)<f(x1) 且 f(x2)<f(x3) ,那么 [x1, ...
分类:
编程语言 时间:
2016-12-03 21:10:09
阅读次数:
245
(1)引入log4j的jar包: 官网下载地址:http://logging.apache.org/log4j/1.2/download.html (2)在web.xml中添加log4j配置: 1 2 3 4 5 6 7 8 <context-param> <param-name>log4jConf ...
分类:
编程语言 时间:
2016-12-03 21:08:51
阅读次数:
304
要求:使用10-fold交叉验证方法实现SVM的对人脸库识别,列出不同核函数参数对识别结果的影响,要求画对比曲线。 使用Python完成,主要参考文献【4】,其中遇到不懂的功能函数一个一个的查官方文档和相关资料。其中包含了使用Python画图,遍历文件,读取图片,PCA降维,SVM,交叉验证等知识。... ...
分类:
编程语言 时间:
2016-12-03 21:06:37
阅读次数:
758
一、代码引导 首先看这一段代码: 再看这一段代码: 发现它们之间的区别么? 最显而易见的是:第一种简洁、灵活、而且能顺序输入。 二、zip()函数 它是Python的内建函数,(与序列有关的内建函数有:sorted()、reversed()、enumerate()、zip()),其中sorted() ...
分类:
编程语言 时间:
2016-12-03 21:02:52
阅读次数:
336
如果导入的模块不存在,Python解释器会报 ImportError 错误: 有的时候,两个不同的模块提供了相同的功能,比如 StringIO 和 cStringIO 都提供了StringIO这个功能。 这是因为Python是动态语言,解释执行,因此Python代码运行速度慢。 如果要提高Pytho ...
分类:
编程语言 时间:
2016-12-03 21:00:35
阅读次数:
298
WEB前端九大 跨域 技术详细说明,图文并茂,你值得拥有.......嘿嘿..... ...
分类:
编程语言 时间:
2016-12-03 21:01:49
阅读次数:
281
1 基本概念 共享内存的多核架构:一个单独的封装包内封装了多个互相连接的未处理器,且所有内核都可以访问主内存。共享内存的多核系统的一些微架构,例如内核暂停功能,超频。 内核暂停功能:当使用内核不多的时候,操作系统会使剩下的内核进入休眠状态,当需要使用这些内核时,操作系统会唤醒这些睡眠的内核。 超频: ...
分类:
编程语言 时间:
2016-12-03 20:59:27
阅读次数:
252
虽然我们可以自由地给一个实例绑定各种属性,但是,现实世界中,一种类型的实例应该拥有相同名字的属性。例如,Person类应该在创建的时候就拥有 name、gender 和 birth 属性,怎么办? 在定义 Person 类时,可以为Person类添加一个特殊的__init__()方法,当创建实例时, ...
分类:
编程语言 时间:
2016-12-03 20:56:18
阅读次数:
243
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。 Markdown可以做什么? 文本编辑:引言部分已经提到,M ...
分类:
编程语言 时间:
2016-12-03 20:54:41
阅读次数:
257
#pragma pack (push) #pragma pack (1) struct XXXX{}; #pragma pack (pop) 这样写就不会自动对齐了。 在写MFC下的winpcap捕arp包,因为这个自动对齐的问题头疼了好久,总算找到方法了。 下次在写的时候,干脆全用u_char来写 ...
分类:
编程语言 时间:
2016-12-03 20:56:01
阅读次数:
198
第一种用法 np.where(conditions,x,y) if (condituons成立): 数组变x else: 数组变y import numpy as np ''' x = np.random.randn(4,4) print(np.where(x>0,2,-2)) #试试效果 xarr ...
分类:
编程语言 时间:
2016-12-03 20:53:06
阅读次数:
643
Python的新版本会引入新的功能,但是,实际上这些功能在上一个老版本中就已经存在了。要“试用”某一新的特性,就可以通过导入__future__模块的某些功能来实现。 例如,Python 2.7的整数除法运算结果仍是整数: 但是,Python 3.x已经改进了整数的除法运算,“/”除将得到浮点数,“ ...
分类:
编程语言 时间:
2016-12-03 20:52:13
阅读次数:
325
1.定义静态常量: const C=1; 该常量不能变化的。 2.在if判断中如果是两个变量比较js会将一个字符和一个数字比较的话,会将字符转换成数字然后在对这两个进行对比; 3.Boolean变量创建 4.正则表达式 JS的应用: 1 var myStr=Str.replace(searhPatt ...
分类:
编程语言 时间:
2016-12-03 20:50:35
阅读次数:
209
Spring容器优先加载由ServletContextListener(对应applicationContext.xml)产生的父容器,而SpringMVC(对应mvc_dispatcher_servlet.xml)产生的是子容器。子容器Controller进行扫描装配时装配的@Service注解的 ...
分类:
编程语言 时间:
2016-12-03 20:40:08
阅读次数:
339
序言 有位小同学要我写一篇这个的总结,我说那好吧,那就动手写总结一下这个内部类的知识,感觉这个在面试中也会经常遇到,内部类、反射、集合、IO流、异常、多线程、泛型这些重要的基础知识大家都比较容易记不住。大概是自己平常用的比较少,所以经常性的会忘记,现在通过博文的方式记录下来,以后忘记可以回过头来自己 ...
分类:
编程语言 时间:
2016-12-03 20:35:41
阅读次数:
255
最近看了关联算法中的Apriori没看懂,这次看了一些论文总算看懂了,不过还是没能够自己实现。在github搜到一些代码看,看的不很懂,这里先贴上(当中有自己加的注释),有时间再补充研究。 输出: ...
分类:
编程语言 时间:
2016-12-03 20:35:30
阅读次数:
383
1、二分法(一阶导) 二分法是利用目标函数的一阶导数来连续压缩区间的方法,因此这里除了要求 f 在 [a0,b0] 为单峰函数外,还要去 f(x) 连续可微。 (1)确定初始区间的中点 x(0)=(a0+b0)/2 。然后计算 f(x) 在 x(0) 处的一阶导数 f'(x(0)), 如果 f'(x ...
分类:
编程语言 时间:
2016-12-03 20:34:22
阅读次数:
406