Есть ли какая-либо реализация PolynomialFeature в Python с использованием numpy и степени более 3? ⇐ Python
-
Гость
Есть ли какая-либо реализация PolynomialFeature в Python с использованием numpy и степени более 3?
Я работаю над задачей предварительной обработки данных в Python, и мне нужно создать полиномиальные функции из моего набора данных. Я знаю, что scikit-learn предоставляет для этого класс PolynomialFeatures, но мне интересно, есть ли способ добиться той же функциональности, используя NumPy напрямую, не полагаясь на scikit-learn.
В частности, я ищу функцию или фрагмент кода на основе NumPy, которые могут принимать входной массив (2D) и преобразовывать его, чтобы включить в него полиномиальные функции до определенной степени, точно так же, как PolynomialFeatures делает это в scikit-learn.
Все, что я знаю о создании алгоритма, это то, что может быть полезно использовать информационную матрицу.
Я работаю над задачей предварительной обработки данных в Python, и мне нужно создать полиномиальные функции из моего набора данных. Я знаю, что scikit-learn предоставляет для этого класс PolynomialFeatures, но мне интересно, есть ли способ добиться той же функциональности, используя NumPy напрямую, не полагаясь на scikit-learn.
В частности, я ищу функцию или фрагмент кода на основе NumPy, которые могут принимать входной массив (2D) и преобразовывать его, чтобы включить в него полиномиальные функции до определенной степени, точно так же, как PolynomialFeatures делает это в scikit-learn.
Все, что я знаю о создании алгоритма, это то, что может быть полезно использовать информационную матрицу.
Мобильная версия