我的問題類似於this;我嘗試使用genfromtxt,但仍然無法正常工作。按預期方式讀取文件,但不能作爲浮點數。下面如何將numpy字節轉換爲在python3中浮動?
temp = np.genfromtxt('PFRP_12.csv', names=True, skip_header=1, comments="#", delimiter=",", dtype=None)
代碼和文件摘錄原文(b'"0"', b'"0.2241135"', b'"0"', b'"0.01245075"', b'"0"', b'"0"')
"1 _ 1",,,,,
"Time","Force","Stroke","Stress","Strain","Disp."
#"sec","N","mm","MPa","%","mm"
"0","0.2241135","0","0.01245075","0","0"
"0.1","0.2304713","0.0016","0.01280396","0.001066667","0.0016"
"0.2","1.707077","0.004675","0.09483761","0.003116667","0.004675"
我用不同的dtypes(無,STR,浮點,字節),仍然沒有成功嘗試。謝謝!
編輯:Evert提到我試圖浮動也讀,但他們都因爲沒有(nan, nan, nan, nan, nan, nan)
請閱讀[文檔](https://docs.scipy.org/doc/numpy/reference/generated/numpy.genfromtxt.html),並使用'dtype = float'而不是'dtype = None'。 – Evert
@Evert是的,浮子給了所有的楠。既然看起來很簡單,我花了大概一個小時尋找,但沒有任何幫助。 –
第二個代碼是否阻止了您的輸入或輸出? – Evert