-
-
Save mprzybyla123/aa535638020080a729aab180b4c60f66 to your computer and use it in GitHub Desktop.
classes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# text and numeric classes that use sklearn base libaries | |
class TextTransformer(BaseEstimator, TransformerMixin): | |
""" | |
Transform text features | |
""" | |
def __init__(self, key): | |
self.key = key | |
def fit(self, X, y=None, *parg, **kwarg): | |
return self | |
def transform(self, X): | |
return X[self.key] | |
class NumberTransformer(BaseEstimator, TransformerMixin): | |
""" | |
Transform numeric features | |
""" | |
def __init__(self, key): | |
self.key = key | |
def fit(self, X, y=None): | |
return self | |
def transform(self, X): | |
return X[[self.key]] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment