logo
Loading...

numpy.resize(array, xxx) 與 ndarray.resize的差異? - Cupoy

您好~ 若array直接進行resize,會無法print且會改變原array??但reshape不...

numpy.resize(array, xxx) 與 ndarray.resize的差異?

2021/01/23 下午 09:45
Numpy 陣列中不同的資料型態
陳秉宏
觀看數:31
回答數:2
收藏數:1

您好~ 若array直接進行resize,會無法print且會改變原array?? 但reshape不會。 ![image](http://kwassistfile.cupoy.com/000001772F7979DC000000456375706F795F72656C656173655155455354/1611222124001/large)

回答列表

  • 2021/01/23 下午 11:21
    Matthew Huang
    贊同數:1
    不贊同數:0
    留言數:1

    根據範例,若新矩陣的大小超過原矩陣,resize會自動補零,reshape會報錯。就我個人經驗,大多數人都採用reshape,不然在數據處理中,resize亂填東西導致你誤判實驗結果,這是件很冤枉的事情。畢竟,演算法工程師應該要清楚定義整個運算流程中,每個矩陣的大小。

  • 2021/01/24 上午 00:23
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:1

    嗨,你好
    為什麼你的題目跟內文不一樣? numpy.resize(array, xxx) 與 ndarray.resize 是一樣的。resize 會改變原始物件,reshape 部會。

    嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤我的 Facebook技術部落格 ,也會不定時的舉辦分享活動,一起來玩玩吧 ヽ(●´∀`●)ノ