你好每一个我创建了这个函数,它计算每步的Gc(pas)并将结果放在一个矩阵中,但问题是将矩阵的索引0的所有内容都放了,Ib怎么能解决这个问题呢?我想把每个值都有一个索引(第一个值为0,第二个值为1 ......等)
def gc_content_mat(sequence,pas):#pas = step
num_fen=len(sequence)/pas #num_fen = windows number
values = np.zeros(num_fen)
#print values
#print n
for i in range(0,num_fen):
values [i] =gc_content(sequence[i*pas:(i+1)*pas]) #function gc_content is already defined
return np.matrix(values)
我感谢您的帮助
答案 0 :(得分:0)
pas
中有哪个值?
您应该确保num_fen
是一个包含好数字的整数。