python3 load Iris.data數據集出現報錯key words: b'Iris-setosa'


通過搜索原因,發現有可能是在對文件讀取是編譯出現了問題,並且Keyword中提示b'Iris-setosa',而我們的string轉float函數中沒有字母b,很奇怪。所以嘗試將轉換函數所有的string前加b。結果發現數據讀取正常。
下邊附上轉換函數:

def iris_type(s):
    it = {b'Iris-setosa': 0, b'Iris-versicolor': 1, b'Iris-virginica': 2}
    return it[s]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM