classification Package¶
classify Module¶
- maidenhair.classification.classify.classify_dataset(dataset, fn)[source]¶
Classify dataset via fn
Parameters: dataset : list
A list of data
fn : function
A function which recieve data and return classification string. It if is None, a function which return the first item of the data will be used (See with_filename parameter of maidenhair.load() function).
Returns: dict :
A classified dataset
- maidenhair.classification.classify.default_classify_function(data)[source]¶
A default classify_function which recieve data and return filename without characters just after the last underscore
>>> # [<filename>] is mimicking `data` >>> default_classify_function(['./foo/foo_bar_hoge.piyo']) './foo/foo_bar.piyo' >>> default_classify_function(['./foo/foo_bar.piyo']) './foo/foo.piyo' >>> default_classify_function(['./foo/foo.piyo']) './foo/foo.piyo' >>> default_classify_function(['./foo/foo']) './foo/foo'
unite Module¶
- maidenhair.classification.unite.default_unite_function(data)[source]¶
A default unite_function which recieve data and return filename without middle extensions
>>> # [<filename>] is mimicking `data` >>> default_unite_function(['./foo/foo.bar.hoge.piyo']) './foo/foo.piyo' >>> default_unite_function(['./foo/foo.piyo']) './foo/foo.piyo' >>> default_unite_function(['./foo/foo']) './foo/foo'
- maidenhair.classification.unite.unite_dataset(dataset, basecolumn, fn=None)[source]¶
Unite dataset via fn
Parameters: dataset : list
A list of data
basecolumn : int
A number of column which will be respected in uniting dataset
fn : function
A function which recieve data and return classification string. It if is None, a function which return the first item of the data will be used (See with_filename parameter of maidenhair.load() function).
Returns: list :
A united dataset