t***s 发帖数: 4666 | 1 find(ismember()) operates on a vector too. hehe.
i don't know how ismember is implemented. |
|
c****w 发帖数: 565 | 2 naive to argue about function speed under MATLAB, if you want speed, forget
about MATLAB |
|
g****y 发帖数: 199 | 3 even for Matlab, high speed is always better, and those discussions are also
helpful. don't be too picky:)
forget |
|
i******t 发帖数: 370 | 4 The speed matters.
If you have a matlab code written in 3 recursive loops with 100 iterations
each, you will need to optimize the code...
forget |
|
d*******2 发帖数: 340 | 5 I guess 99% of people who complain matlab's speed are not using matlab
properly, although you might be the rest 1%.
forget |
|
|
r*******y 发帖数: 1081 | 7 如果用matlab里面的 nchoosek 和 setdiff这两个函数,
可能用穷举法并不是太坏。 |
|
r*******y 发帖数: 1081 | 8 matlab runs this job for 2 minutes cpu time |
|
K*****Y 发帖数: 629 | 9 我6年前博士毕业去一家大投行做矿工,到两个月前才拿到绿卡。我们这个组到处都是
拿H1B的外国人. 对矿工这个行业,绿卡可以说一点都不重要。很多人工作了很多年都没绿卡,这也丝毫不影响他们的升迁。如果你够牛, 拿到offer根本不是问题。否则有没有身份都一样。
我认识很多人,5,6年前就拿到绿卡了(估计现在已经是公民了吧),到现在还是在实验室里做薄厚。形势瞬息万变,如果有能力,有兴趣的话,还是早点入行号。当然绿卡唯一的好处就是在失业的时候能够给你提供心理上的安慰,不用担心被赶回国。不过你总是也要继续找工作的吧。 |
|
h*********n 发帖数: 915 | 10 你去的公司不错。要是雷曼、熊死蹬、美林咋办?
都没绿卡,这也丝毫不影响他们的升迁。如果你够牛, 拿到offer根本不是问题。否则
有没有身份都一样。
实验室里做薄厚。形势瞬息万变,如果有能力,有兴趣的话,还是早点入行号。当然绿
卡唯一的好处就是在失业的时候能够给你提供心理上的安慰,不用担心被赶回国。不过
你总是也要继续找工作的吧。 |
|
p********a 发帖数: 5352 | 11 proc import当然不是永远都WORK的,尤其是CSV file,所以有时候必须用INFILE。
你可以先用PROC IMPORT,然后到SAS LOG里面去,COPY 里面SAS自动产生的INFILE
CODE,PASTE到EDIOR里面,改正一些需要改正的FORMAT,INFORMAT就行了,最多也就是
个5分钟的问题。
TIP: COPY 前,可以按住ALT KEY,纵向选择要COPY的CODE,避免把SAS LOG的行号COPY
进去。 |
|
o****o 发帖数: 8077 | 12 排序需要额外产生文件。你的原始文件就有50GB,你需要确保你的剩余硬盘空间够大才
行。如果你有100G是剩余的,应该没问题。
其实你应该告诉我们你的文件有多少行,有几个需要排序的变量,文件大小本身并不重要
考虑到performance,根据你的具体问题,可以这么做
先对那个50G的文件,每一行写好行号,就是把_N_标出来,vname=rowID
然后把这个rowID连同需要排序的变量分离出来,这样文件一般会小点,除非你的50G的
文件全都是需要排序的变量组成,那就没辙了。这样大的文件会非常长,排序很慢。
把这个小文件排序后,你的rowID也排好了,然后在set排序好的文件的时候,set
original_file point=rowID就把两个文件链接起来了
我在PC上最大sort过10GB的文件,等了我45分钟。你要sort50GB的,就算你的PC能搞,
估计你也等的不耐烦了 |
|
R******d 发帖数: 1436 | 13 举个例子看。我也想知道怎么用proc sql给出行号
with the order number. i can use the number option to show a column named "
obs", but I want to change the name. |
|
A*******s 发帖数: 3942 | 14 data test;
input X $ Y;
cards;
a 34
a 45
a 7
a 12
a 11
b 1
b 56
b 66
c 19
c 43
c 12
c 71
;
run;
可以用number option产生行号,但是不能改column name。用monotonic()的结果很混
乱,不大清楚这个函数的机制是什么。
proc sql number;
select monotonic() as Num, X, mean(Y) as mean
from test
group by X;
quit;
我也尝试了用subquery来搞,但是结果还是一样。
proc sql number;
select monotonic() as Num, * from
(select X, mean(Y) as mean
from test
group by X);
quit;
唯一行得通的方法是先create table as,再用monotonic()。那为啥subquery不行呢?
proc sql;
create |
|
b**********i 发帖数: 1059 | 15 看懂了,还要修修改改?我手里有个10页的simulation code。没认真研究它。句子前
带行号的那个太老了。不用了。
呀。 |
|
R******d 发帖数: 1436 | 16 请问自动换行和自动显示行号的快捷键是什么?
多谢 |
|
c****e 发帖数: 9482 | 17 第一部分是肯定的, 第二部分我不太确定。 不知道壹基金拿到公募权和这个10%有没
有关系。
我知道有个人在国内想办儿童杂志,就发现很难拿到发行号, 最后是挂到宋庆龄基金
会下才办成了 |
|
c****e 发帖数: 9482 | 18 第一部分是肯定的, 第二部分我不太确定。 不知道壹基金拿到公募权和这个10%有没
有关系。
我知道有个人在国内想办儿童杂志,就发现很难拿到发行号, 最后是挂到宋庆龄基金
会下才办成了 |
|
j********b 发帖数: 565 | 19
一 血流在清白的衬衫上
从1946年7月蔡孝乾奉命抵台,组织中共华东局台湾省工作委员会算起,到1952年5月,
陈福星等“台共”劫余干部重建“省工委”计划失败,相对于“二二八事件”前的老“
台共”,新“台共”存在了近六年。
这六年中,前三年和后三年的境遇,可谓云泥之别。
前三年,“二二八事件”使得国民党政府失去民心,“台共”党员人数激增一倍,且组
织布建大致完善,上有“台湾省工作委员会”,下有条条块块的“台北市工委会”、“
台湾省山地工委会”、“基隆市工委会”、“高雄市工委会”、“兰阳地区工委会”、
“北峰地区工委会”、“台湾学生工委会”、“台湾邮电职工工委会”等台湾“省工委
”接受中共华东局的领导和指令;
后三年,与大陆方面失去联系,几成自生自灭状态,各地“台共”组织、武装基地,陆
续遭到破坏与围剿,大批党员和外围群众被逮捕,劫余干部多转入地下,或颠沛于逃亡
途中。
倘若说,在前三年“台共”还能在宣传“共产”、扩大组织上有所作为,在大陆对台情
报工作上有所配合,后三年里,它自顾不暇,生存难保,倘若还有在自保其身外的余力
,也大约耗费在了如“小延安... 阅读全帖 |
|
a*********2 发帖数: 932 | 20 听人劝吃饱饭,捞底很虐心。
5月份最后一周了,打算死死抱着cash等大盘和各种大牛给行号! |
|