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。