好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 解決python3 中的np.load編碼問題

解決python3 中的np.load編碼問題

熱門標簽:江蘇客服外呼系統廠家 工廠智能電話機器人 千陽自動外呼系統 400電話申請服務商選什么 清遠360地圖標注方法 平頂山外呼系統免費 在哪里辦理400電話號碼 原裝電話機器人 西藏智能外呼系統五星服務

由于在Python2 中的默認編碼為ASCII,但是在Python3中的默認編碼為UTF-8。

問題:

所以在使用np.load(det.npy)的時候會出現錯誤提示:

you may need to pass the encoding= option to numpy.load

解決方法:

當遇到這種情況的時候,用np.load(det.npy,encoding="latin1")就可以了。

補充:python解決numpy導入亂碼問題------已解決

使用numpy的loadtxt時,發現報錯。

經歷如下:

// Visual Studio Code
var foo = 'bar';
import numpy as np 
if __name__ == "__main__":
 dataset = np.loadtxt("C:/Users/yanruyu/Documents/code/python/GA/dataset.txt") 
 print(dataset)

打印出的結果:

ValueError: could not convert string to float: '1,1錛孉'

解決經歷:

第一次:

// Visual Studio Code
var foo = 'bar';
import numpy as np 
if __name__ == "__main__":
 dataset = np.loadtxt("C:/Users/yanruyu/Documents/code/python/GA/dataset.txt",dtype="str") #默認為float,需要dtype
 print(dataset)

打印出的結果:

['1,1錛孉' '1,2錛孉' '1.5,1.5錛孉' '3,4錛孊' '4,4錛孊']

第二次:

// Visual Studio Code
var foo = 'bar';
import numpy as np 
if __name__ == "__main__":
 dataset = np.loadtxt("C:/Users/yanruyu/Documents/code/python/GA/dataset.txt",dtype="str",encoding='utf-8') #默認為float,需要dtype
 print(dataset)

打印出的結果:

['1,1,A' '1,2,A' '1.5,1.5,A' '3,4,B' '4,4,B']

優化后

// Visual Studio Code
var foo = 'bar';
import numpy as np 
if __name__ == "__main__":
 dataset = np.loadtxt("C:/Users/yanruyu/Documents/code/python/GA/dataset.txt",dtype="str",encoding='utf-8',delimiter=',') #默認為float,需要dtype
 # x=dataset[:,:-1] 
 print(dataset)

打印的結果:

PS C:\Users\yanruyu> D:/Anaconda3/python.exe c:/Users/yanruyu/Documents/code/python/GA/text.py

[['1' '1,A']

['1' '2,A']

['1.5' '1.5,A']

['3' '4,B']

['4' '4,B']]

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 詳解python中文編碼問題
  • python基礎之編碼規范總結
  • Python3 json模塊之編碼解碼方法講解
  • python 編碼中為什么要寫類型注解?
  • python源文件的字符編碼知識點詳解
  • Python新建項目自動添加介紹和utf-8編碼的方法
  • python中字符串的編碼與解碼詳析
  • Python之進行URL編碼案例講解

標簽:隨州 股票 天水 日照 安慶 白城 錦州 西安

巨人網絡通訊聲明:本文標題《解決python3 中的np.load編碼問題》,本文關鍵詞  解決,python3,中的,np.load,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解決python3 中的np.load編碼問題》相關的同類信息!
  • 本頁收集關于解決python3 中的np.load編碼問題的相關信息資訊供網民參考!
  • 推薦文章