forked from AutoViML/featurewiz
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated version 0.0.26 with new feature engg functions.
- Loading branch information
Showing
17 changed files
with
3,847 additions
and
24 deletions.
There are no files selected for viewing
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# -*- coding: utf-8 -*- | ||
################################################################################ | ||
# featurewiz - advanced feature engineering and best features selection in single line of code | ||
# Python v3.6+ | ||
# Created by Ram Seshadri | ||
# Licensed under Apache License v2 | ||
################################################################################ | ||
# Version | ||
from .__version__ import __version__ | ||
from .featurewiz import featurewiz, FE_convert_all_object_columns_to_numeric | ||
from .featurewiz import FE_split_one_field_into_many, FE_add_groupby_features_aggregated_to_dataframe | ||
from .featurewiz import FE_create_time_series_features, FE_start_end_date_time_features | ||
from .featurewiz import FE_remove_variables_using_SULOV_method, classify_features | ||
from .featurewiz import classify_columns,FE_combine_rare_categories | ||
from .featurewiz import FE_count_rows_for_all_columns_by_group | ||
from .featurewiz import FE_add_age_by_date_col, FE_split_add_column, FE_get_latest_values_based_on_date_column | ||
from .featurewiz import FE_capping_outliers_beyond_IQR_Range, My_LabelEncoder, My_Groupby_Encoder | ||
from .featurewiz import EDA_classify_and_return_cols_by_type, EDA_classify_features_for_deep_learning | ||
from .featurewiz import FE_create_categorical_feature_crosses, EDA_find_skewed_variables | ||
from .featurewiz import FE_kmeans_resampler, FE_find_and_cap_outliers, EDA_find_outliers | ||
from .featurewiz import split_data_n_ways, FE_concatenate_multiple_columns | ||
from .featurewiz import simple_XGBoost_model | ||
################################################################################ | ||
if __name__ == "__main__": | ||
module_type = 'Running' | ||
else: | ||
module_type = 'Imported' | ||
version_number = __version__ | ||
print("""%s featurewiz: advanced feature engg and selection library. Version=%s | ||
output = featurewiz(dataname, target, corr_limit=0.70, | ||
verbose=2, sep=',', header=0, test_data='', | ||
feature_engg='', category_encoders='') | ||
Engineer new features via 'feature_engg' flag : ['interactions','groupby','target'] | ||
""" %(module_type, version_number)) | ||
################################################################################ |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# -*- coding: utf-8 -*- | ||
"""Specifies the version of the featurewiz package.""" | ||
|
||
__title__ = "featurewiz" | ||
__author__ = "Ram Seshadri" | ||
__description__ = "Advanced Feature Engineering and Feature Selection for any data set, any size" | ||
__url__ = "https://github.com/Auto_ViML/featurewiz.git" | ||
__version__ = "0.0.25" | ||
__license__ = "Apache License 2.0" | ||
__copyright__ = "2020-21 Google" |
Oops, something went wrong.