1.1.10.2.2.1. src.ml_pipeline.Templates.main_class_templates.Features.Features¶
- class Features(Input_File_inst, **supplemental_kwargs)[source]¶
Bases:
ml_pipeline.ML_Features.Features
Methods
add_col
add_cols
add_ncol
add_ncols
col_to_ncol
cols_to_ncols
custom_func
do_nothing
drop_col_from_df
drop_cols_from_df
drop_columns
drop_ncol_from_df
drop_ncols_from_df
exit
format_string_by_atts
returns self.<att_string>
returns all values of atts for class instance
get_list_of_cols
get_random_Child
returns True/False whether the instance has the attribute
returns a list of True/False indicating whether the class has each attribute
lambda_on_Children
load_Features
make_Feature
ncol_to_col
ncols_to_cols
open_Child_user
Print off all Class instance attributes
Print attributes of the class off, if not printed off, the string will be returned
Shows information about what type of class self is
Prints off (or returns a string) with the 'important' information about a class Most child classes will redefine this method with custom attributes to print off
Prints off (or returns a string) with information about a class in one line Most child classes will redefine this method with custom attributes to print off
Function does one of two things 1.
remove_Feature
remove_col
remove_cols
remove_ncol
remove_ncols
Renames all features to have the nickname prefixes HOME_AGE to EXP-HOME_AGE
Give the user options on what to run
runs method_name associated with self and given *args and **kwargs, returns whatever the method_pointer returns
select_Child_user
return a list of Children instances where Child_add == Child_value
sets self.att = val
sets attributes of the class equal to the dictionary values
Attributes
BASE_OPTIONS
DEFAULT_KWARGS
OVERRIDE_KWARGS
SUFFIX
UPDATED_OPTIONS
- has_atts(atts: List[str]) List[bool] ¶
returns a list of True/False indicating whether the class has each attribute
- print_atts(how: str = 'imp', **kwargs)¶
Print attributes of the class off, if not printed off, the string will be returned
- print_imp_atts(print_off=True)[source]¶
Prints off (or returns a string) with the ‘important’ information about a class Most child classes will redefine this method with custom attributes to print off
- print_one_line_atts(print_off=True, leading_string='\t')[source]¶
Prints off (or returns a string) with information about a class in one line Most child classes will redefine this method with custom attributes to print off
- print_string(string: str, print_off: bool = True) Any ¶
Function does one of two things 1. Prints off the string and returns NOne 2. Returns the string
- rename_cols_to_ncols(df)[source]¶
Renames all features to have the nickname prefixes HOME_AGE to EXP-HOME_AGE
- run()¶
Give the user options on what to run
- run_method(method_name, *method_args, **method_kwargs)¶
runs method_name associated with self and given *args and **kwargs, returns whatever the method_pointer returns
- select_Children_where(att, value)¶
return a list of Children instances where Child_add == Child_value