y******e 发帖数: 277 | 1 谢谢楼上的大牛们回复~~~
跑去仔细看了DAVID,好像不能自己upload user-specific population group?
如果说错了,烦请指点 :)
Blast2GO以前用过babelomics上的server,很好用,不过好像必须先进行blast再
annotate才行?
GSEA好高级。。。>_<
我的问题很简单啦,就是两个gene lists,list1 = study group, list2 =
population group, 不是microarray,没有expression files。果蝇的基因,有现成的 GO annotation files。希望找出list1里significantly over/under-represented GO
找program找的头大,完全不清楚该用哪个,结果又没什么相同的
向大家请教!:)多谢建议!!
ps: 到底怎么发包子啊。。。木有看到可以转账啥的 |
|
y****2 发帖数: 34 | 2 We can do it as following example:
list1 <- list(matrix(1:9, nrow=3), matrix(10:18, nrow=3))
list2 <- list(2,3)
listnew <- mapply(subset, list1, select=c(-2,-3),SIMPLIFY = F)
Have fun. |
|
c*******o 发帖数: 3829 | 3 Use array. Here you go:
data two (keep=CV correlation rename=(CV=Variable));
length CV $ 8.;
array list1{3} $ _temporary_ ('A11',' B23', 'C124');
array list2{*} A11 B23 C124;
set one;
do i =1 to 3;
CV= trim(left(Variable)) || trim(left(list1{i}));
correlation= list2{i};
output;
end;
run; |
|
x**m 发帖数: 941 | 4 If you know which site is what you need, just put them in different site
list and use some macro condition codes. For example:
%let list1=%str((1,6));
...
%do i=1 %to n;
%if &i in &list1 %then %do;
....
%end;
%if &i in &list2 %then %do;
....
%end; |
|
z****n 发帖数: 67 | 5 多谢楼上提醒,把楼上的code改成下面的就可以运行啦!
data countmiss;
input var1 var2 var3 var4 var5 var6;
cards;
0 0 0 0 0 1.2
0 0 0 0 5.8 4.7
58.8 0 0 30 0 33.3
100 0 0 100 0 66.6
;
run;
data _null_;
set countmiss;
array v(*) var1-var6;
call symput("list"||compress(_N_),"");
do i=1 to dim(v);
if 0< v(i) <50 then do;
call
symput("list"||compress(_N_),left(trim(symget("list"||compress(_N_))||"
"||"
var"||compress(i))));
end;
end;
run;
%put list1=&list1 ;
%put list2=&list2 ;
%put list3=&list3 ;
%put list4=&lis |
|
w*********g 发帖数: 30882 | 6
其实已经在进行中了。国内在能源方面很舍得投钱,就是看到了美国从西面包围中国背
后的企图。
http://www.cers.org.cn/nyyjh/nyyw/201009/t20100910_329197.htm
国内核电将研发钍元素裂变
来源:东方早报 作者: 日期:10.09.10
“中科院目前正在重点研发采用钍元素进行裂变的核电技术,这将有助于解决国内
核电发电的原材料瓶颈问题。”中科院副院长李家洋昨日在接受早报记者采访时作出上
述表述。
在昨日于北京举行的“共道未来:变革中的政治、科学和商业论坛”上,李家洋向
早报记者表示,中国正在大量兴建核电站,目前国内已探明的铀矿储量比较有限,可能
会有资源上的瓶颈。
目前中国的铀矿需要大量进口。根据路透社的数据,中国通过贸易的形式进口的铀
矿在6000-7000吨之间。李家洋表示,“在发展核能问题上有长期的规划与考虑,目前
已与国际上不少国家建立了铀资源长期供给关系。”
“中国的铀资源储量有限,但是中国的钍资源储量很高,完全可以满足国内长期的
核电需求,但问题是,现在的核反应堆还没有用钍发电的。钍需要进行进一步的处理才
能使用。中科院现... 阅读全帖 |
|
e*****e 发帖数: 543 | 7 在ebay上卖电脑,刚list1个小时就被人用buy it now买了。可是那人的信息,怎么看
都不靠谱。
0 feedback
地址也很奇怪的地方 http://goo.gl/maps/TlN6E
google maps上显示是列火车
直觉告诉我肯定是骗子,现在怎么才能不卖,cancel transaction啊?
第一次在ebay上卖东西,请大家帮个忙,谢谢了。 |
|
n***n 发帖数: 1037 | 8 希望能有大家的加油.也希望大家good luck.
Q1: write a function to implement the function memcopy
This one is not testing for the overlap. The interviewer asked how to optimize this loop. And you need to take into account the alignment issue.
Q2: Given two list of strings, find the commmon one.
list1:
apple
orange
list2:
apple
mongo
result:
apple
Update:
Many thanks for everyone's suport. I have passed the phone screen. Now I am moving to the next step. |
|
f***n 发帖数: 117 | 9 求两个list长度,L1 L2
假设L1长,对List1从L1-L2的地方开始跟list2比较,直到末尾 |
|
y**i 发帖数: 1112 | 10 可以这样么?
2.
int Sqrt(int n)
{
if (n < 0)
return -1;
else if (n == 0)
return 0;
else if (n == 1)
return 1;
int i;
for (i = 0; i <= n/2; ++i)
if (i*i > n)
break;
return i-1;
}
3.
bool FindCycle(node* list)
{
node *p1 = list, *p2 = list;
while (p1 && p2 && p2->next)
{
p1 = p1->next;
p2 = p2->next->next;
if (p1 == p2)
return true;
}
return false;
}
4.
node* FindCommon(node* list1 |
|
s******t 发帖数: 2374 | 11 Mmmm....let me write one:
list1:
1-> 2-> 3->4
list2:
5->6->3->4
int countlen(Node node){
int counter = 0;
while(node!=null) {node=node->next; counter++;}
return counter;
}
Node goNstep(Node root, int n){
while(n-->0) root=root->next;
return root;
}
Node getCommon(Node root1, Node root2){
int len1 = countlen(root1);
int len2 = countlen(root2);
if(len1 > len2) root1 = goNstep(root1, len1-len2);
else root2 = goNstep(root2, len2-len1);
while(root1!=NULL){
if(root1 == root2) brea |
|
g**u 发帖数: 583 | 12
As for the intersection of linked list, your method will find the
intersection for sure, but it will not always save space. Assuming we have
list1 with m nodes, and list2 with 2 nodes, and they intersect at the last
nodes, so in your implementation, you visit these two linked list at the
same time, assuming you advance two pointers at the same time, after two
steps, the second one reaches its end, and the first one will visit its
third node, you will need to visit the rest of the first node unt... 阅读全帖 |
|
p*****p 发帖数: 379 | 13 没太看懂你题目的意思,不过感觉不需要排序,开一个list装list1的interval,然后
扫2判断
O(m+n),排序肯定超过这个 |
|
G****A 发帖数: 4160 | 14 interval都是integer么?
inclusive or exclusive?
求得是sub interval还是overlap?
如果求得的是sub interval,list2只找最左点、最右点。然后scan一遍list1就行了。
线性复杂度应该能搞定 |
|
G****A 发帖数: 4160 | 15 是这个意思么?
Objective:
Minimize: min(|x-y|, |x-z|, |y-z|)
Constraints:
x is in List1
y is in List2
z is in List3 |
|
T******e 发帖数: 157 | 16 你确定吗? 我那天用hashmap试了试,对于两个不同的arraylist,如果都是空的话,
hash值是不一样的,如果里面是1 2 3 且顺序一样,可以用list1找出list2的value |
|
N**********i 发帖数: 34 | 17 从7月份到现在,磕磕盼盼终于拿到了FB的offer,准备从了。就此做个总结,希望能对
还在找工作的朋友们有所帮助...
准备: lc(没刷完,但是有些高频题做了好几遍,还有水中的鱼的博客),cc150(先
刷了一遍,然后又看了好几遍,反复看了书中的一些不错的解法),g4g(稍稍做了一
些题),各大面经、版上大牛总结帖。我不是new grad(2年工作经验),所以简历上的
工作时的projects好好准备了一下。
整体感觉就是:
1. 被拒多半还是实力问题+少许运气问题。onsite interview最好保证每一轮都不差(
哪怕都没有很突出),否则就很容易悲剧。所以还是得要多做题甚至多面试找感觉
2. 最有用的是lc+面经+大牛总结,面试时至少有30%-50%会遇到类似甚至一样的
3. bug free很难做到,也没啥必要. 之前有人说FB要求bug free被吓到了,但是感觉
思路+clean code更重要
4. 在三三面试官面前不要害怕,反正你做的多好他们都可以想办法阴你,还不如放松
心态跟他们好好一战
L(电面跪了)
HR分组的时候有点奇怪,分到了类似Site Reliabil... 阅读全帖 |
|
m********o 发帖数: 26 | 18 恭喜!楼主能说一下这两道题咋解得不?
2. 给一组员工上班/下班时间,返回每个时间点正在上班的员工的数量
4. 根据List1的顺序排序List2
谢啦。 |
|
h***s 发帖数: 45 | 19 题意能不能再说的细致一些?不好意思,刷题的时候没有见到过类似的题,还是一头雾
水。
2. 给一组员工上班/下班时间,返回每个时间点正在上班的员工的数量
4. 根据List1的顺序排序List2 |
|
S*******C 发帖数: 822 | 20 //Write a function that takes in email lists and results in a new email list
that contains only the email addresses that are in all lists
// List1(kindle) : [email protected]
/* */
// List2(aws) : [email protected]
/* */, [email protected]
/* */
// List3(videogames): [email protected]
/* */, [email protected]
/* */, [email protected]
/* */
// Output : {}
//[email protected]
/* */ == [email protected]
/* */
//foo=FOO?
//String.ToL... 阅读全帖 |
|
b**********y 发帖数: 504 | 21 Do you mean list1 and list2 refer to the same memory location? |
|
c****2 发帖数: 83 | 22 第二个是同一个instance但是被两个reference引用,第一个是建了一个新的instance
但是内容是list1 copy来的。 |
|
x*******0 发帖数: 2439 | 23 there are my publication, my publication list1 and list2. Use
my publication only. Otherwise won't work. In addition, you have to
search and load from web of science |
|
b*********g 发帖数: 951 | 24 抽个空,跟大家反馈一下我在干啥:
1) 我自己在web of science 总结了一遍独立引用。律师说不行,用google scholar
的,因为和我交的140一致。
有个网站可以部分统计google scholar结果(http://cids.fc.ul.pt/cids_3_0/index.php),但还是担心不够精确。保险起见,还是自己一点点做。
所以我现在再一个个的核对独引, 一边核对,心里一遍遍问候着uscis。
google scholar难得是不能像wos一样自动输出格式化列表。就算程序抓取,很容易被
google block。
最难的一篇文章,你们知道左边屏幕上是百十个作者,另一个屏幕是100篇文章,挨个对
比有没有共同作者的滋味吗?
前面有版友,回复可以用google scholar -auth:"LASTNAME" -author:"First LAST"
... 的方法,对这种多作者的失效,因为google 对字符串有限制,填不了那么多作者。
后来我写了个小程序 (那些Diff 软件也试了,不行。python 的 diff libraray也不
行),把... 阅读全帖 |
|
s*****r 发帖数: 43070 | 25 抢也抢不到的,上周随便看了一个list1.7M的,根本没人看的,没两天就Pending了,
买家估计不是本地的。 |
|
w*****1 发帖数: 210 | 26 来自主题: SanFrancisco版 - 房价疯了 不可能的吧。这一带差不多的房子的价格都在1.6M左右,附近还有一个在list1.6M。 |
|
|
|
q*c 发帖数: 9453 | 29 因为 list1 是个指针, 你改的时候 list 就被改了。
、你就是把一个指针在 list 里面加了两次而已。 |
|
r*****l 发帖数: 2859 | 30
list.add(list1.clone()); |
|
m******t 发帖数: 2416 | 31
This isn't going to work if the code that follows still references list1.
Just do it "honest and square" like Amao's code... 8-) |
|
m******t 发帖数: 2416 | 32
OK, there is no need to get aggressive. 8-)
The way you posted your change (see below), it was not immediately obvious
to me that you meant to replace the line above. I thought you wanted to
insert it.
list.add(list1.clone()); |
|
l********a 发帖数: 1154 | 33 it depends what kind of results you are looking for.
if you focus on the content rather than order, then try LINQ
list1.Except(list2) |
|
c**********e 发帖数: 2007 | 34 Recursive List Sum. Design a function that accepts a list of numbers as an
argument. The function should recursively calculate the sum of all the
numbers in the list and return that value.
This is from a homework assignment.
Does it mean sum(x1,x2,...,xn) with n unknown, or sum(list1)? |
|
a9 发帖数: 21638 | 35 how about this?
def function(list1, list2): |
|
t***q 发帖数: 418 | 36 多谢大家这么踊跃的回答。我很感激。
我后来找出原因了,def function(list1,list2):即可。
我有error的原因是数据不规整。即数据的列数不一样,就有error: IndexError: list
index out of range
多谢!多谢! |
|
b***i 发帖数: 3043 | 37 我觉得应该是指针还有效的才能看到计数。
试验两句就懂了
在第一个{}里面去掉把ptr2加入的语句。可以看到,ptr2所指向的对象在reset那里被
销毁了
然后第二个{}那里,
std::cout << " but list1 has " << ptrList[0].use_count() << std::endl;
虽然ptr1不能访问那个A对象实例了,在vector哪里呢。所以不能执行析构函数。
那个不用smartptr的例子呢? |
|
s*r 发帖数: 2757 | 38 果蝇自己的database里面没有带这个功能吗
的 GO annotation files。希望找出list1里significantly over/under-represented
GO |
|
|
f*******e 发帖数: 51 | 40 try this:
data countmiss;
input var1 var2 var3 var4 var5 var6;
cards;
0 0 0 0 0 1.2
0 0 0 0 5.8 4.7
58.8 0 0 30 0 33.3
100 0 0 100 0 66.6
;
run;
data _null_;
set countmiss;
array var(*) var1-var6;
call symput("list"||strip(_N_),"");
do i=1 to dim(var);
if var(i)>0 and var(i) <50 then do;
call symput("list"||strip(_N_),symget("list"||strip(_N_))||" "||"var"||strip
(i));
end;
end;
run;
%put &list1 &list2 &list3 &list4; |
|