add lfm_evl.py and fix bug of evaluating lfm