【发布时间】:2019-01-10 18:52:10
【问题描述】:
我有一个表格列表:
[array([ 3755.16235032]),
array([ 3755.16235032]),
array([ 3755.16235032]),
array([ 3755.16235032])]
我想要一份表格清单:
[3755.16235032,
3755.16235032,
3755.16235032,
3755.16235032]
第一个列表的每个元素都是 sci kit learn regressor 的结果。我想要第二种格式,所以我可以绘制分类器的预测。
【问题讨论】:
-
[x[0] for x in array]? -
您确定不希望它作为一维浮点数组而不是浮点列表吗?你可以这样做,例如,
np.array(lst).flatten()或np.concatenate(lst)来获得一个平面数组。 -
(如果你真的想要一个列表,你也可以使用
list(np.array(lst).flatten()),它可能会比listcomp稍微快一点……但是对于N=4,谁在乎呢?)