mlxtend version: 0.17.0

Counter

Counter(stderr=False, start_newline=True, precision=0, name=None)

Class to display the progress of for-loop iterators.

Parameters

Attributes

Examples

>>> cnt = Counter()
>>> for i in range(20):
...     # do some computation
...     time.sleep(0.1)
...     cnt.update()
20 iter | 2 sec
>>> print('The counter was initialized.'
' %d seconds ago.' % (time.time() - cnt.start_time))
The counter was initialized 2 seconds ago
>>> print('The counter was last updated'
' %d seconds ago.' % (time.time() - cnt.end_time))
The counter was last updated 0 seconds ago.

For more usage examples, please see http://rasbt.github.io/mlxtend/user_guide/utils/Counter/

Methods


update()

Print current iteration and time elapsed.

assert_raises

assert_raises(exception_type, message, func, args, *kwargs)

Check that an exception is raised with a specific message

Parameters

check_Xy

check_Xy(X, y, y_int=True)

None

format_kwarg_dictionaries

format_kwarg_dictionaries(default_kwargs=None, user_kwargs=None, protected_keys=None)

Function to combine default and user specified kwargs dictionaries

Parameters

Returns