-1
我在使用此代碼的python 3.5中出現錯誤。錯誤是dict value object does not support indexing
。Python 3.5:Dict值對象不支持索引
#Find frequency of appearance for each value of the list
counter=collections.Counter(myList)
#Get frequencies' list
unique_freq = counter.values()
#Get unique items' list
unique_items=counter.keys()
probs= [(0,0)]*len(unique_items)
#Initialization of probs list
for i in range (0 , len(unique_items)):
probs[i]=(unique_items[i],np.float32(unique_freq[i]))
你的代碼工作沒有問題對我來說,我只是用的同樣大小的唯一項目兩個數組和頻率。你應該檢查你的數組是什麼類型()。 編輯:此外,你可以只做probs = [],然後pros.append((a,b))而不是索引。 –
您無法複製完整的異常,也不會告訴我們名稱綁定了哪些類型? –
@MaxUppenkamp我編輯了我的問題。 – zinon