support sample_weight in transduct(), crossvalidate()