【问题标题】:Concatenate columns while maintaining rows在维护行的同时连接列
【发布时间】:2023-04-03 08:11:01
【问题描述】:

我有一个 numpy 数组,我想将列连接成行的单个值。以下是我迄今为止尝试过的。

import numpy as np

randoma=np.random.choice(list('ACTG'),(5,21),replace=True)# create a 7x21 raqndom matrix with A,C,T,G
randoma=np.concatenate(randoma, axis=None)

预期结果类似于

randoma = ['AAGCCGCACACAGACCCTGAG',
    'AAGCTGCACGCAGACCCTGAG',
    'AGGCTGCACGCAGACCCTGAG',
    'AAGCTGCACGTGGACCCTGAG',
    'AGGCTGCACGTGGACCCTGAG',
    'AGGCTGCACGTGGACCCTGAG',
    'AAGCTGCATGTGGACCCTGAG']

【问题讨论】:

    标签: python numpy concatenation


    【解决方案1】:
    import numpy as np
    randoma = np.random.choice(list('ACTG'),(5,21),replace=True)  # create a 7x21 raqndom matrix with A,C,T,G
    
    new_list = [''.join(x) for x in randoma.tolist()]
    new_list
    ['CGGGACGCACTTCCTGTGCAG',
     'TGTAGCGGCTTGGTGTCCAAG',
     'GAAAGTTTAGGATTGCGTCGG',
     'AGTATTGTGATTCTATCTGAC',
     'TTAGTAAGAGTGTCTCACTAT']
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-05
      • 1970-01-01
      • 2011-04-27
      • 1970-01-01
      • 1970-01-01
      • 2017-01-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多