假设我们有一个列表的熊猫系列,其中每个列表包含描述字符串这样一些特点:创建基于熊猫系列列表的2D情节像素网格
0 ["A", "C", "G", ...]
1 ["B", "C", "H", ...]
2 ["A", "X"]
...
N ["J", "K", ...]
什么是最好/最简单绘制二维像素网格的方式,其中X轴是特征的出现点,Y轴是系列0,1,2,...,N中的每个样本。
编辑在16年9月22日:
我似乎没有明确提到的特性列表不一定对所有的意见相同的大小。观察1可以有4个特征,观察2可以没有,观察3可以有5个等。因此,我无法立即将它们转换为一个不规则的数组,而无需以某种方式对它们进行预处理,以弥补缺失的特征。
你有没有想过将其转换为numpy的矩阵,然后使用matplotlib做你想做什么?请包括你的方法来解决问题。 – Kartik
在这里拍摄黑暗中的照片,但是你在寻找[像这样的2D像素网格](http://i.stack.imgur.com/N5HPE.png)?如果没有,请详细说明你想要的是什么,对于我来说,有一个2D坐标图出现为一个坐标轴并没有什么意义。 – lanery
我认为真正的问题是首先以列表的形式转换矩阵列表中的要素。请注意,该系列中的观察值不一定相同。它类似'pandas.get_dummies()',但是这种方法基于单个列的标量值提取矩阵,而不是单列中列表中的值。 – srodriguex