logo
Loading...

關於python array的運算操作,請問有相關的教學資源嗎 - Cupoy

請教老師,因為做作業時看到下面這二種array的操作,雖然用看的大概看得懂在幹嘛,但這些操作實在是很...

關於python array的運算操作,請問有相關的教學資源嗎

2021/02/04 下午 09:48
機器學習共學討論版
莊智凱
觀看數:78
回答數:2
收藏數:0

請教老師,因為做作業時看到下面這二種array的操作,雖然用看的大概看得懂在幹嘛,但這些操作實在是很複雜,想請教是否有相關的教學資源或keyword可以來學習 quantile_5s = [np.percentile(app_train[\~app_train['AMT_ANNUITY'].isnull()]['AMT_ANNUITY'], q = i) for i in five_num] app_train[app_train['AMT_ANNUITY'] == app_train['AMT_ANNUITY'].max()] = np.percentile(app_train[\~app_train['AMT_ANNUITY'].isnull()]['AMT_ANNUITY'], q = 99)

回答列表

  • 2021/02/04 下午 11:31
    Jeffrey
    贊同數:0
    不贊同數:0
    留言數:0

    Hi, 這兩篇可以參考一下 https://zhuanlan.zhihu.com/p/52867880 https://zhuanlan.zhihu.com/p/52943911

  • 2021/02/04 下午 11:52
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    嗨,你好
    建議拆成一段一段看,然後我覺得有些範例有點故意寫得太複雜,不是你的問題。 app_train[app_train['AMT_ANNUITY'] == app_train['AMT_ANNUITY'].max()] = np.percentile(app_train[~app_train['AMT_ANNUITY'].isnull()]['AMT_ANNUITY'], q = 99) 應該可以拆成這樣: ~app_train['AMT_ANNUITY'].isnull() app_train[...] app_train[...]['AMT_ANNUITY'] np.percentile(app_train[...]['AMT_ANNUITY'], q=99) ... 分開看其實沒有那麼複雜。

    嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤我的 Facebook技術部落格 ,也會不定時的舉辦分享活動,一起來玩玩吧 ヽ(●´∀`●)ノ 以下分享一些我近期發表跟資料科學有關的文章,歡迎大家持續追蹤: ■ 資料分析工具那麼多,該怎麼選? 🛠️
    真.資料團隊與分工
    觀察資料的 N 件事 🔖
    資料前處理必須要做的事 - 資料清理與型態調整