logo
Loading...

為何需要把img轉換成np.array? - Cupoy

為何需要把img2轉換成np.array?我把它拿掉後仍然可以把圖show出

ml100-2,pil image,ml100-2-d03

為何需要把img轉換成np.array?

2019/04/27 下午 08:11
機器學習共學討論版
辛普恩
觀看數:3
回答數:3
收藏數:0
ml100-2
pil image
ml100-2-d03

為何需要把img2轉換成np.array?我把它拿掉後仍然可以把圖show出

回答列表

  • 2019/04/27 下午 09:51
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    嗨,因為 imshow 支援 PIL object 或是 Array。這樣只是讓你知道 PIL 換成 Array 之後會變怎樣!

  • 2019/04/29 下午 09:25
    Seanyu.TW
    贊同數:0
    不贊同數:0
    留言數:0

    Hi, 因為 PIL 所得到的會是一個 Object。它會將應用限縮在只能使用它的套件進行操作。然而多數我們的數值操作面對的都是 array (numpy.ndarray),舉例來說圖像標準化、image augmentation, ... 等等。所以我們這邊使用 numpy 的 function 將它轉成 numpy array,讓你知道讀出來的結果跟其他方法會是一致的。

  • 2019/04/29 下午 09:32
    Seanyu.TW
    贊同數:0
    不贊同數:0
    留言數:0

    另外,恭喜你成功的召喚出貓咪。XD