擅长:python、mysql、java
<p>以下是获得平均值和标准差的方法:</p>
<pre><code>l= {31.2: 1,35.1: 4,39.0: 13,42.9: 33,46.8: 115,50.7: 271,54.6: 363,58.5:381,62.4:379,66.3:370,70.2:256,74.1: 47,78.0: 2}
ll=[[i]*j for i,j in zip(l.keys(),l.values())]
flat_list = [item for sublist in ll for item in sublist]
np.mean(flat_list), np.std(flat_list)
</code></pre>
<p>打印<code>(59.559194630872476, 7.528353520785996)</code></p>
<p>你可以用<code>np.histogram(flat_list)</code>做一个直方图来评估每次发生的频率</p>