Python Distribution Matching