baserec.data_manager package

Submodules

baserec.data_manager.incremental_sparse_matrix module

@author: Maurizio Ferrari Dacrema & Ceshine Lee

class baserec.data_manager.incremental_sparse_matrix.IncrementalSparseMatrix(auto_create_col_mapper=False, auto_create_row_mapper=False, n_rows=None, n_cols=None, dtype=<class 'numpy.float64'>)

Bases: baserec.data_manager.incremental_sparse_matrix.IncrementalSparseMatrix_ListBased

add_data_lists(row_list_to_add, col_list_to_add, data_list_to_add)
add_single_row(row_index, col_list, data=1.0)
get_SparseMatrix()
get_nnz()
class baserec.data_manager.incremental_sparse_matrix.IncrementalSparseMatrix_FilterIDs(preinitialized_col_mapper=None, preinitialized_row_mapper=None, on_new_col='add', on_new_row='add', dtype=<class 'numpy.float64'>)

Bases: baserec.data_manager.incremental_sparse_matrix.IncrementalSparseMatrix

This class builds an IncrementalSparseMatrix allowing to constrain the row and column IDs that will be added It is useful, for example, when

add_data_lists(row_list_to_add, col_list_to_add, data_list_to_add)
get_SparseMatrix()
class baserec.data_manager.incremental_sparse_matrix.IncrementalSparseMatrix_ListBased(auto_create_col_mapper=False, auto_create_row_mapper=False, n_rows=None, n_cols=None)

Bases: object

add_data_lists(row_list_to_add, col_list_to_add, data_list_to_add)
add_single_row(row_id, col_list, data=1.0)
get_SparseMatrix()
get_column_token_to_id_mapper()
get_nnz()
get_row_token_to_id_mapper()

baserec.data_manager.incremental_sparse_matrix_test module

@author: Maurizio Ferrari Dacrema & Ceshine Lee

class baserec.data_manager.incremental_sparse_matrix_test.MyTestCase(methodName='runTest')

Bases: unittest.case.TestCase

test_IncrementalSparseMatrix_add_lists()
test_IncrementalSparseMatrix_add_rows()
baserec.data_manager.incremental_sparse_matrix_test.random_string()
baserec.data_manager.incremental_sparse_matrix_test.sparse_are_equals(A, B)

baserec.data_manager.load_and_save_data module

@author: Maurizio Ferrari Dacrema & Ceshine Lee

baserec.data_manager.load_and_save_data.load_data_dict_zip(splitted_data_path, file_name_prefix)
baserec.data_manager.load_and_save_data.save_data_dict_zip(URM_DICT, ICM_DICT, splitted_data_path, file_name_prefix)

Module contents