Я пытаюсь объединить функцию, которая подсчитывает количество нулей в каждой строке данного набора данных, используя функцию FeatureUnion
Склеарна и FunctionTransformer
.
. Я пробовал следующее:
def rowzeros(X):
return (X==0).sum(axis=0)
make_union(MaxMinScaler(),
FunctionTransformer(get_zeros_each_rows))
Однако я получил бы эту ошибку:
ValueError: все размеры входного массива, кроме оси конкатенации, должны точно совпадать.
Это выглядиткак будто есть ошибка в форме массива.Как бы это исправить?