我想创建一个包含100个字符串的数组,这些字符串如下所示:
sequence = []
for i in range(0, 16):
sequence.append(np.random.choice(nucleotides, 1, p = pfmNew[:,i]))
sequence=[val for sublist in sequence for val in sublist]
sequence = "".join(sequence)
print(sequence)
这是我得到的结果:
TCGTTCACAGTGACAT
现在我想做100次,把它们放在一个数组中,像这样:
['TCGTTCACAGTGACAT', 'next string', ...]
您就快到了,您作为骨架提供的代码可以通过将
np.random.choice
中的size
参数设置为16,一次对16个核苷酸进行采样来改进。然后,你可以循环100次。你知道吗相关问题 更多 >
编程相关推荐