StandardScaler列表,矩阵作为列表元素

时间:2016-07-13 09:06:39

标签: python matrix scikit-learn scaling

我有患者名单。每位患者都有一个(n×m)矩阵值。

enter image description here

现在我想使用StandardScaler对所有患者使用mean / std标准化数据。

问题是它显然不能包含多个列表条目。

是否有可能使用此命令或我是否需要手动执行for循环?

干杯

P.S .: 我得到了

ValueError: setting an array element with a sequence.

这是由于矩阵大小,而StandardScaler据说只适用于数组。

1 个答案:

答案 0 :(得分:1)

假设您有一组患者数据矩阵,如下所示:

my_patient_data_X

然后你可以这样做:

my_patient_data_X = [StandardScaler().fit_transform(X) for X in my_patient_data_X]

这会实现你想要的吗?