torch numpy scipy sklearn tqdm