for i in range(num):
# for j in range(4):
lines = outf1.readline()
brr[i]= list(map(float, lines.split()))
這是我的輸入數據集
['1', '1.52101', '13.64', '4.49', '1.1', '71.78', '0.06', '8.75', '0', '0', '1']
['2', '1.51761', '13.89', '3.6', '1.36', '72.73', '0.48', '7.83', '0', '0', '1']
['3', '1.51618', '13.53', '3.55', '1.54', '72.99', '0.39', '7.78', '0', '0', '1']
我與SOM算法的工作。我有一個包含具有4或5個十進制值的浮點值的文件。我需要檢索這些值並存儲到數組中。
那麼,你所期望的'浮動( 「[ '1',」)'評價是什麼?當你說這是你的輸入數據集時,你的意思是說你有字符串列表,或者看起來像字符串列表的字符串,還是......? 'outf1'從哪裏來? – jonrsharpe 2014-11-06 11:20:20
數據如何存儲在文件中?你在說什麼這個輸入數據集?因爲我可以看到你沒有列出任何東西。 – 2014-11-06 11:21:52
查看鏈接 - > http://archive.ics.uci.edu/ml/machine-learning-databases/glass/glass.data...這是我的數據集取自UCI repository.List is brr [i] 。我已經聲明列表爲arr = [[0 for x in range(num)] for x in range(num)] – Pooja 2014-11-06 11:29:15