0

将多个字符串数组转换为矩阵的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 个小时来找到我的方式,但我只是没有正确的术语来足够正确地描述我的问题......任何可以将我指向正确方向的想法将不胜感激。

4

1 回答 1

1

您可能想尝试numpy

http://wiki.scipy.org/Tentative_NumPy_Tutorial#head-d3f8e5fe9b903f3c3b2a5c0dfceb60d71602cf93

于 2013-09-25T17:38:24.297 回答