簡體   English   中英

如何使用python將字符串數組轉換為矩陣

[英]How to transform array of strings into matrix with python

將多個字符串數組轉換為矩陣的pythonic方法是什么,其中每個輸入字符串根據字典順序(或什至有更好的標准)在新矩陣中獲得其位置。

最后,我希望能夠基於歸一化的通用標准來查詢最終的矩陣字符串,並且還能夠找出每個特定字符串最初來自哪個輸入數組。

因此,例如,如果我遍歷一堆這樣的數組(偽代碼!):

array1 = {'01abc','aabc','cba','xyz','999','zz','ZZ'}
array2 = {'0c','aabc','cc','xz','aZZ'}
array3+n = {'...','...','...','....

我想將其轉換為如下形式:

name        0        9        a        c        x        z        Z 
array1      01abc    999      aabc     cba      xyz      zz       ZZ
array2      0c                aabc     cc       xz
array2                        aZZ
array3...

我已經嘗試了2個小時的搜尋,找到了自己的出路,但我只是沒有正確的術語來恰當地描述我的問題...任何可以將我引向正確方向的想法將不勝感激。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM