np.array的使用問題
2020/03/01 下午 04:01
機器學習共學討論版
Kevin Chen
觀看數:8
回答數:1
收藏數:0
Day5-2 如下的範例解答, 如果不做 img = np.array(img), 也是可以把圖片show出來,
請問為何要把img轉成numpy array? 謝謝!
response = requests.get(df.loc[0, 1]) # 先讀取第一筆資料的圖片
img = Image.open(BytesIO(response.content))
img = np.array(img)
plt.imshow(img)
plt.show()
回答列表
-
2020/03/02 上午 00:02張維元 (WeiYuan)贊同數:3不贊同數:0留言數:0
嗨,Kevin Chen
你可以試著把 不轉成 array 的結果跟 轉後 的結果印出來,你會發現前者是一個奇怪的物件,後者是轉成向量的型態,相關來說後者比較好理解。不過如果只是要印的話(沒有要由人看),兩者是沒差的,只是助教在實作上的習慣。
如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的 GITHUB 帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃