[問題] unicodedecodeerror

看板Python作者 (一一二二一一)時間10年前 (2015/07/06 15:48), 編輯推噓0(004)
留言4則, 1人參與, 最新討論串1/2 (看更多)
試著使用word2vector 他們官網提供了train好的資料 但是是binary 1的bin檔 想轉成可閱讀的形式 en = content.decode('utf-8') print(en) 看到的是 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 5: invalid start byte 還沒找到解決方案 有train了binary 0的資料是 71291 48 </s> 0.008339 0.009207 -0.007980 -0.006829 0.002847 0.006294 0.001960 0.000440 -0.007507 0.004622 -0.009076 0.002603 -0.001565 -0.001994 -0.006908 -0.003921 0.005374 0.006303 0.006186 0.003328 0.003218 -0.007922 -0.008533 0.010353 0.007919 0.006438 -0.001258 0.008366 -0.001031 0.001531 -0.000311 -0.006215 0.002734 -0.002786 -0.007970 0.009905 0.009123 -0.002282 -0.000471 0.001061 -0.007579 -0.008348 0.009489 0.000131 -0.005380 -0.006338 -0.006409 0.003535 binary 1的第一行是 b'71291 200\n' b'</s> \xf6(\x03;\xa4\xd0\x10;\x1f\x05\xfb\xba{\xd4\xd6\xba\xb8\x1e3: q\xfd\xc5:\xd7\xa3\xf69\x9a\x99\xdd8\xf6(\xec\xba\xd7c\x91: \x00\xc0\x0e\xbb\xae\xc7#:\xc3\xf5\xc4\xb9\x85\xeb\xfa\xb9\xcdL \xd9\xba3\xb3v\xba=\n' 不過這個是小的檔案拿來做對比的 他train好的檔案很大 沒有data給我重新來train 請問各位大大有沒有好解法呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.16.136 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1436168900.A.225.html

07/06 22:39, , 1F
試著把他輸出成json https://goo.gl/qFssBd
07/06 22:39, 1F

07/06 22:40, , 2F
開檔的時候 補上
07/06 22:40, 2F

07/06 22:40, , 3F
with open(id + '.json', 'w', encoding='utf8')
07/06 22:40, 3F

07/06 22:41, , 4F
我改打一篇好了
07/06 22:41, 4F
文章代碼(AID): #1LcZB48b (Python)
討論串 (同標題文章)
文章代碼(AID): #1LcZB48b (Python)