现在位置: 首页 > 编程语言 > 文章
2018年10月26日 编程语言 ⁄ 共 299字 评论关闭
在项目遇到一个错误 : TypeError: string indices must be integers 由于是返回的接口数据,所以一时也分辨不出是哪里的错,然后我就还原了这样的场景: unicode_str = u'abcd' print unicode_str[2] print unicode_str['mykey'] 读取一个unicode编码的字符串的一个不存在的属性,见第三行,然后就会出现上面的错误 所以在读取字典的时候,最好先判断类型,然后再查看它是否已经有这样的属性: type(mydict) == type(...
阅读全文
2018年10月26日 编程语言 ⁄ 共 232字 评论关闭
在网上找了点资料: 真正意义上的代码热部署应该是类似erlang那样的,将代码更新到节点后不停服务,不断连接的自动应用新代码。auto reload什么的还是会造成业务瞬间中断。我感觉是可以从wsgi容器级别上实现,比如更新代码后检测到文件变更,然后通知容器创建新的wsgi application的实例,之后所有新的请求都发送到新的wdgi application实例上。等旧wsgi application实例的最后一个请求返回后就将其回收掉。不过貌似没有看...
阅读全文
2018年10月26日 编程语言 ⁄ 共 7912字 评论关闭
  OpenCV中实现了粒子滤波的代码,位置在c:\program files\opencv\cv\src\cvcondens.cpp文件,通过分析这个文件,可以知道库函数中如何实现粒子滤波过程的。 首先是从手册上拷贝的粒子滤波跟踪器的数据结构: typedef struct CvConDensation { int MP; // 测量向量的维数: Dimension of measurement vector int DP; // 状态向量的维数: Dimension of state vector float* DynamMatr; // 线性动态系统矩阵:Matrix of the li...
阅读全文
2018年10月23日 编程语言 ⁄ 共 569字 评论关闭
摘自《SAS FOR FORECASTING TIME SERIES》     DATA SILVER; TITLE 'MONTH END STOCKS OF SILVER'; INPUT SILVER @@; T=_N_; RETAIN DATE '01DEC76'D LSILVER1-LSILVER4; DATE=INTNX('MONTH',DATE,1); FORMAT DATE MONYY.; OUTPUT; LSILVER4=LSILVER3; LSILVER3=LSILVER2; LSILVER2=LSILVER1; LSILVER1=SILVER; CARDS; 846 827 799 768 719 652 580 546 500 493 530 548 565 572 632 645 674 693 706 661 648 604 647 684 700 ...
阅读全文
2018年10月23日 编程语言 ⁄ 共 6833字 评论关闭
本文内容主要参考《Statistical Programming with SAS/IML Software》、iml帮助文档 SAS/IML 是利用矩阵语言的模块,矩阵用于统计计算非常方便,典型代表是多元线性模型的求解。矩阵中行代表着观测,列可以表示变量。字符型变量和数值型变量通吃。下面是IML基本函数,当然只是一小部分。。 矩阵运算函数 proc iml; /*声明iml模块*/ x=1; y={1 2 3}; z={1 2 3, 3 5 6}; o={'abc' 'opq', 'lmn' 'rst'}; ...
阅读全文
2018年10月22日 编程语言 ⁄ 共 25792字 评论关闭
  #CHAPTER 5 #Recipe 1. 多个因素变量条形图Creating Bar charts with more than one factor variable install.packages("RColorBrewer") #if not already installed library(RColorBrewer) citysales<-read.csv("citysales.csv") barplot(as.matrix(citysales[,2:4]), beside=TRUE, legend.text=citysales$City, args.legend=list(bty="n",horiz=TRUE), col=brewer.pal(5,"Set1"), ...
阅读全文
2018年10月21日 编程语言 ⁄ 共 688字 评论关闭
missing()函数是用来检验缺失值的函数 帮助文档里有个例子,它是用来检查包含缺失值的变量的: data _null_; input @1 var1 3. @5 var2 3.; if missing(var1) then do; put 'Variable 1 is Missing.'; end; else if missing(var2) then do; put 'Variable 2 is Missing.'; end; datalines; 127 988 195 ; run; 另外,我们经常遇到需要剔除缺失值的情况...
阅读全文
2018年10月21日 编程语言 ⁄ 共 7206字 评论关闭
处理股票数据,经常要对时间变量作处理,特意摘录sas.support.com的样例来学习sas的用于时间的函数.另外《DATE HANDLING IN THE SAS ® SYSTEM》一文中也有很多详细的例子。 *计算年龄; /* Create sample data */ data birth; input name $ bday :mmddyy10.; datalines; Miguel 12/31/1973 Joe 02/28/1976 Rutger 03/29/1976 Broguen 03/01/1976 Susan 12/12/1976 Michael 02/14/197...
阅读全文
2018年10月21日 编程语言 ⁄ 共 2492字 评论关闭
libname yu "E:\yugao\时间跨度相关\TXT"; *sh600000数据测试; data test; set yu.tar(rename=(var1=date var2=open var3=high var4=low var5=close var6=volume var7=amount)); drop amount; run; *计算R参数,R(21)=C(t)/C(t-21),当i<21时,R=C(t)/C(t-i); proc expand data=test out=test_r1 method=none; by id; ...
阅读全文
2018年10月21日 编程语言 ⁄ 共 5042字 评论关闭
http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a003180371.htm 重新整理了下: 一些名词: Issue:证劵发行日;first-interest:证劵的第一个付息日;settlement:证劵清算日;rate:利息率;par:证劵的票面价值(sas中默认1000$);frequency:息票支付次数(1,代表年支付;2代表半年支付;4代表季度支付);basis:设定计数日的日期;cost:资产的最初成本;date-purchased:资产购入日;f...
阅读全文