benfordd = dict()
for attr in attrs:
benfordd.setdefault(attr, []).extend([val*1e6 for val in x if not np.isnan(val)])
以上只是我的部分代碼,爲什麼當我在IPython中運行它,我得到這個:幫助這個typerror在字典
類型錯誤:不支持這些類型的功能,並且不能安全地強制支持類型。
沒有人知道需要什麼值嗎? attr是字符串。
p.s.「val」代表什麼?
「val」是價值的簡稱。如果你想知道它在這種情況下意味着什麼,請閱讀關於列表解析:http://docs.python.org/tutorial/datastructures.html#list-comprehensions – nmichaels 2010-11-10 21:33:23