как исправить индексную матрицу - PullRequest
0 голосов
/ 26 апреля 2018

Привет всем, кто я создал эту функцию, она вычисляет Gc за шаг (pas) и помещает результаты в матрицу, но проблема в том, что помещает все из индекса 0 матрицы, как я могу исправить это? Я хочу, чтобы каждое значение имело индекс (первое значение на 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)

Я ценю вашу помощь

1 Ответ

0 голосов
/ 26 апреля 2018

Какое значение в pas? Вы должны убедиться, что num_fen является целым числом с хорошими числами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...