tmp.py 385 B

12345678910111213141516
  1. # -*- coding: utf-8
  2. import time
  3. import pandas as pd
  4. value_list = [0, 10, 20, 30.4, 59, 61, 79, 80, 90, 99, 100]
  5. start = time.time()
  6. # 等频分箱
  7. value_freq_bins = pd.qcut(value_list, q=5)
  8. print("等频分箱:", value_freq_bins.codes)
  9. # 等距分箱
  10. value_dis_bins = pd.cut(value_list, bins=5)
  11. print("等距分箱:", value_dis_bins.codes)
  12. print("time: ", time.time() - start)