给定变长特征列表:features=[['f1','f2','f3'],['f2','f4','f5','f6'],['f1','f2']]其中每个样本都有不同数量的特征,特征dtype是str并且已经很热了。为了使用sklearn的特征选择实用程序,我必须将features转换为二维数组,如下所示:f1f2f3f4f5f6s1111000s2010111s3110000我如何通过sklearn或numpy实现它? 最佳答案 您可以使用MultiLabelBinarizer存在于专门用于执行此操作的scikit中。示例代码:feat