revise np.finfo(np.float).min to -np.infty
fixing bug