defaultdict 的作用
2019/09/10 下午 04:49
機器學習共學討論版
陳品妤
觀看數:53
回答數:1
收藏數:0
ml100-3-d11
計算眾數
較快速的方式
# 計算眾數 (mode)
# 較快速的方式
from collections import defaultdict
start_time = time.time()
mode_dict = defaultdict(lambda:0)
for value in app_train[~app_train['AMT_ANNUITY'].isnull()]['AMT_ANNUITY']:
mode_dict[value] += 1
想請問程式碼中 mode_dict = defaultdict(lambda:0)這個defaultdict設lambda的作用是什麼呢?
回答列表
-
2019/09/10 下午 05:04張維元 (WeiYuan)贊同數:0不贊同數:0留言數:0
初始化 dict 的值,避免 key error。
