【发布时间】:2021-08-23 17:59:11
【问题描述】:
我想知道是否有一种方法可以使用 NumPy 迭代序列列表中的各个位置。例如,如果我有一个序列列表:
a = ['AGHT','THIS','OWKF']
该函数将能够遍历每个单独的字符在他们的位置。所以对于第一个序列“AGHT”,它将被分解为“A”、“G”、“H”、“T”。最终目标是根据每个序列中的字符丰度创建单独的网格。到目前为止,我只能创建一个遍历每个字符的循环,但我在 NumPy 中需要它:
b = np.array(a)
for c in b:
for d in c:
print(d)
我更喜欢在 NumPy 中这样做,但如果还有其他方法我也想知道。谢谢!
【问题讨论】:
-
对于迭代,列表更好。并且 numpy 并没有为字符串处理增加太多。
标签: python python-3.x numpy