#coding=gbk import nltk import math def entropy(labels): freqdist = nltk.FreqDist(labels) #Frequency Distributions probs = [freqdist.freq(l) for l in freqdist] #freqdist.freq(l) 是将频率转换成概率.即频率除以总个数等于概率 return -sum([p * math.log(p,2) for p in probs]) p…
在现在的异常机制处理的比较完善的编码系统里面,让计算机完全崩溃无法操作的代码还是不多的.今天就无意运行到这段python代码,运行完,计算机直接崩溃,任务管理器都无法调用,任何键都用不了,只能强行电源关机.稍微分析了下,应该是list对iterator object处理有漏洞,导致程序无法响应,内存占用迅速暴涨,不过也还是不能解释为什么终结进程都不行.有没有人能帮忙回答下原因呢?先谢谢了 这是一段关于yield的代码: def yield_2(): a, b = 0, 1 while 1: yi…