logo
Loading...

ECDF與np.log的問題? - Cupoy

在範例程式中plt.plot(np.log(list(cdf['OBS_60_CNT_SOCIAL_...

ml100-3,ml100-3-d09

ECDF與np.log的問題?

2019/09/07 07:07 AM
機器學習新手論壇
Ma Chao Ting
觀看數:0
回答數:2
收藏數:0
ml100-3
ml100-3-d09

在範例程式中

plt.plot(np.log(list(cdf['OBS_60_CNT_SOCIAL_CIRCLE'].index)), cdf['OBS_60_CNT_SOCIAL_CIRCLE']/cdf['OBS_60_CNT_SOCIAL_CIRCLE'].max())

plt.xlabel('Value (log-scale)')

plt.ylabel('ECDF')


# plt.ylim([-0.05,1.05]) # 限制顯示圖片的範圍

plt.show()


在其中一個步驟

plt.plot(np.log(list(cdf['OBS_60_CNT_SOCIAL_CIRCLE'].index)), cdf['OBS_60_CNT_SOCIAL_CIRCLE']/cdf['OBS_60_CNT_SOCIAL_CIRCLE'].max())

為什麼需把index做np.log,這樣畫出來的圖帶鰾什麼意義?

google之後發現np.log為取對數的意思,請問取對數是為了什麼?

且為什麼要使用np.log?