摘要:
本练习以为基础, 重现书中代码, 以达到熟悉算法应用为目的(注:matlab的版本转载自http://blog.csdn.net/llp1992/article/details/45114421 , 感谢原作者的辛劳付出)1.梯度上升算法新建一个logRegres.py文件, 在文件中添加如下代码:... 阅读全文
摘要:
练习1.17 :编写程序, 要求用户输入一组数. 输出信息说明其中有多少个负数.下面的代码并不完美, 因为只能输入20个以内的数, 等以后找到解决办法再修改吧. 1 #include 2 3 using namespace std; 4 5 int main() 7 { 8 int a... 阅读全文
摘要:
R语言编程艺术,第一章:快速入门1.生成n个基于N(0,1)分布的随机数rnorm(n) 取绝对值abs(), 取平均值mean(), 取标准差sd()2.使用批处理命令:把下列命令保存在z.R的文件中 pdf(“xh.pdf”) #保存为pdf格式的图形文件并命名为xh.pdf h... 阅读全文
摘要:
如果想要直接运行py文件,需要在首行加上:#!/usr/bin/env python在文件所在目录输入:./filename.py但是会提示出错:Permission denied,为了避免出现这样的错误,要在文件运行之前输入:chmod a+x filename.py字符串的不变性:当把一个字符串... 阅读全文
摘要:
cp 命令:cp filename1 filename2cp -r directory1 directory2cp -rv directory1 directory2(可显示进度)mv命令mv filename1 filename2(若在同一目录下该命令会重命名文件)mv filename dire... 阅读全文
摘要:
最近,显得无聊了,就在自己的macbook air上安装了ubuntu的双系统,其中各种曲折,在这里简记如下,如果你有安装ubuntu的需求,可以参考这里的步骤。1.下载ubuntu的安装镜像,这个在ubuntu的官网上下载,大概是1个G的大小吧。我下载的是14.04 LTS版本的,代号是Trust... 阅读全文
摘要:
对分法的理论依据是:设f是区间[a,b]上得连续函数,满足f(a)f(b)= 0 error('f(a)f(b) tol %这里的tol是指求根时要求的精度 c = (a + b)/2; fc = f(c); if fc ==0 break end ... 阅读全文
摘要:
定义:如果g(r)=r,那么实数r是函数g的一个不动点。如果我们有方程f(x)=0,表示为不动点问题时,有:g(x)=x (注:f(x)=g(x)-x)不动点r是方程f(x)=0的一个根,几何表示为y=g(x)与y=x的交点就是不动点r算法分析:x0 = 初始设定值 x1 = g(x0... 阅读全文
摘要:
自己根据算法编写了两个简单的matlab代码,应用于例子中的数据取得了正确的解,这里并没有考虑速度优化的问题,请大家不吝指教:1.模型评估HMM模型如下,试根据前向算法计算产生观察符号序列O={ABAB}的概率。状态转移概率矩阵a = [0.4 0.6 0 ; 0 0.8 0.2; 0... 阅读全文
摘要:
双线性插值的概念及公式可以参考百度,这里仅对算法原理进行简单的说明:双线性插值计算公式:f(i+u,j+v) = (1-u)(1-v)f(i,j)+u(1-v)f(i+1,j)+(1-u)vf(i,j+1)+uvf(i+1,j+1) 这个公式表明了如何利用矩阵中的四个像素值计算新的像素值,这些新... 阅读全文