logo
Loading...

讀取前五張圖片? - Cupoy

result = img2arr_fromURLs(df[0:5][1].values)其中這個df...

ml100-3,ml100-3-d05

讀取前五張圖片?

2019/09/02 下午 08:41
機器學習共學討論版
嚴詩豪
觀看數:145
回答數:5
收藏數:0
ml100-3
ml100-3-d05

result = img2arr_fromURLs(df[0:5][1].values)

其中這個df[0:5][1].values我嘗試把它印出來或是存入一個字串中都失敗

他到底是甚麼東西?

第一筆資料的連結和圖片我印得出來

但前五張圖片就不會了

求救

回答列表

  • 2019/09/03 上午 07:10
    蘇彥儒
    贊同數:0
    不贊同數:0
    留言數:0

    前5個連結 有連結是錯誤
    需要排除掉

    要用 try except

  • 2019/09/03 下午 02:05
    張維元 (WeiYuan)
    贊同數:1
    不贊同數:0
    留言數:0

    嗨,這是故意設計的橋段,有些網址無法正常存取資料導致的錯誤。建議可以採用例外處理(Try-Except)的方式處理!

  • 2019/09/04 下午 08:17
    herohsu
    贊同數:0
    不贊同數:0
    留言數:0

    #使用try except無效, 沒秀出圖片 請問問題在哪?? 

    now=0 

    try:      result = img2arr_fromURLs(df[now:5][1].values)     

                print("Total images that we got: %i " % len(result)) # 如果不等於 5, 代表有些連結失效囉 

    except IndexError as e:     print("Index Error") 

    except Exception as e:     

          print("Now = ", now, ", and happen exception!!!, move to next");     

          now += 1      

    else :         for im_get in result:         plt.imshow(im_get)         plt.show()

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

    嗨 @herohsu,可以排版一下嗎?不然很難確認原本你寫的程式碼是怎樣?另外「沒秀出圖片 請問問題在哪?? 」是有顯示結果?還是有發生錯誤嗎?建議把執行結果也放上來

  • 2019/09/05 下午 09:56
    張維元 (WeiYuan)
    贊同數:1
    不贊同數:1
    留言數:0

    嗨,你的程式都沒有迴圈,看起來只會執行一次!