def _frange(start, stop=None, step=None):
if stop is None:<EOL><INDENT>stop = start<EOL>start = <NUM_LIT:0.0><EOL><DEDENT>if step is None:<EOL><INDENT>step = <NUM_LIT:1.0><EOL><DEDENT>r = start<EOL>while r < stop:<EOL><INDENT>yield r<EOL>r += step<EOL><DEDENT>
_frange range like function for float inputs
:param start:
:type start:
:param stop:
:type stop:
:param step:
:type step:
:return:
:rtype: