码迷,mamicode.com
首页 >  
搜索关键字:newlisp    ( 52个结果
Ubuntu 14.04 编译newLISP 10.6.0
1. 确保安装了gcc4.8.22. 安装须要的库:apt-get install libreadline6 libreadline6-dev3. 下载并解压newLISP源码,这个不多说了,去newlisp.org网站下载。 放到/usr/src文件夹下wget http://www.newlis...
分类:系统相关   时间:2015-02-20 18:35:57    阅读次数:195
list作为map使用
用lookup查找key> (set 'l '(("a" "b") ("c" "d"))) (("a" "b") ("c" "d")) > (lookup "a" l) 删除key/value用pop-assoc> (pop-assoc "a" l) ("a" "b") > l (("c" "d"))...
分类:其他好文   时间:2015-02-11 18:36:37    阅读次数:174
newlisp kmeans算法
kmeans是经典的聚类算法,newlisp提供了函数,同样分为train和query两个阶段。kmeans的算法目的是将训练数据划分成k个类,按照一定的算法动态的选择k个中心点。下面是个例子,我添加了中文注释:(set 'data '( (6.57 4.96 11.91 0.9) (2.29 4.18 1.06 0.8) (8.63 2.51 8.11 0.7) (1.85 1.89 0....
分类:编程语言   时间:2015-02-03 19:36:20    阅读次数:184
指数平滑算法
对时间序列的预测,用的最多的是指数平滑算法,算法不复杂。首先理解一个基本公式: 指数平滑法的基本公式是: 式中,St--时间t的平滑值;yt--时间t的实际值;St ? 1--时间t-1的平滑值;a--平滑常数,其取值范围为[0,1];说明:1. 此公式用t-1时刻的平滑值和t时刻的hi实际值来计算t时刻的平滑值2. a是系数,越接近1的话,远期数据对于计算结果影响越小,越接近0,则影响越大用ne...
分类:编程语言   时间:2015-02-02 18:03:26    阅读次数:323
newLISP bayes算法
理解条件概率在理解条件概率的前提下,参考i之前的n文章理解条件概率两阶段算法-训练和查询现在来看看大名鼎鼎的bayes算法。bayes分成训练和查询两个阶段。训练指的是对样本数据集的训练,从而找出规律。newlispe提供了bayes-train函数训练先来看看函数原型:syntax: (bayes-train list-M1 [list-M2 ... ] sym-context-D)list-M...
分类:编程语言   时间:2015-02-01 13:32:34    阅读次数:291
获取当天时间信息
(now)函数可以很方便的返回当前时间信息,比如年,月等,返回结果存放在list中,使用十分方便。举例如下:> (now) (2015 1 24 14 7 42 393413 24 6 480 0) 注意,这里获得是GMT+0时区,如果想要获得中国时区,需要在第一个参数中指定以分钟为单位的整数。中国是GMT+8,所以应该如下调用:> (now (* 8 60)) (2015 1 24 22 9 9...
分类:其他好文   时间:2015-01-24 22:52:08    阅读次数:109
newLISP处理mysql escape character
什么是转义字符mysql的escape character指的是需要转义的特殊字符,这些字符出现在sql语句中,如果没有转移会导致sql语法报错或者有sql注入攻击的可能。主要有以下几种都需转义:\x00, \n, \r, \, ', " and \x1a. 比如' 就需要变成\'下面是sql测试:mysql> INSERT INTO nodes(name) VALUES ('select a.d...
分类:数据库   时间:2015-01-20 23:57:42    阅读次数:360
newLISP C++编译示范工程cppwizard v1.2.0发布
项目代码在gitlab.com上git@gitlab.com:newlisp/cppwizard.git该项目包含了两个工程,一个是console,普通的C++ 11工程,另一个是cppcms_base,是基于cppcms的web工程。注意,默认配置的是clang编译器,cppcms库需要先安装。newLISP显然是需要事先安装的。目前仅支持linux系统。每个工程目录下都有一个builder目录...
分类:编程语言   时间:2015-01-02 14:42:11    阅读次数:309
newLISP 将数据存入mysql datetime字段
mysql datetime字段插入非常简单,采用类似下面的字符串形式0000-00-00 00:00:00因此我们需要用newlisp获取epoch秒数,然后转换成字符形式后创建sql语句,下面是个例子:stop-time是一个epoch秒数(date stop-time 0 "%Y-%m-%d %H:%M:%S") 这样得到的sql语句类似于:insert into nodes_history...
分类:数据库   时间:2015-01-01 11:19:34    阅读次数:291
newLISP序列化
newLISP序列化主要是指list表达式如何转换成string,存储在文件或者数据库中。然后读取并转换成list表达式。先看简单的list转换成string(setf a '(1 2 3 4))(1 2 3 4)> (string a)"(1 2 3 4)"string转换成list(list? (eval-string (string "'" b)))true这行代码需要说明一下。需要使用ev...
分类:其他好文   时间:2014-12-31 18:24:19    阅读次数:228
52条   上一页 1 2 3 4 ... 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!