logo
Loading...

defaultdict 的作用 - Cupoy

# 計算眾數 (mode)# 較快速的方式from collections import defau...

ml100-3-d11, 計算眾數, 較快速的方式

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。