![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程技巧
iceBear97
这个作者很懒,什么都没留下…
展开
-
如何用 python matplotlib.pyplot.hist() 方法画出频率直方图,而非频数直方图
用 python matplotlib.pyplot.hist() 方法画出频率直方图问题:data 是一个一维数组,matplotlib.pyplot.hist(data)可以画出 data 的频数分布,但是无法直接得到 data 的频率分布。并且设置 density=True 只能得到 data 的概率密度分布,如何才能得到 data 的频率分布呢?解决方案:matplotlib.pyplot.hist(data, weights = np.zeros_like(data) + 1 / len(d原创 2020-08-30 21:26:03 · 4322 阅读 · 1 评论 -
python 中的可变(不可变)对象以及可哈希(不可哈希)的定义
可变(不可变)对象当改变一个对象的值时,如果能维持其 id 值不变,我们就说这个对象是可变的,否则这个对象就是不可变的。对于变量 x 来说,如果 id(x) 不随 x 的内容发生变化而变化,我们就说 x 是可变的;否则 x 就是不变的。常见的可变对象有字典,列表,常见的不可变对象有数字,字符串,元组。可哈希(不可哈希)对象参考官方文档的解释:如果一个对象在其生命周期内有一个固定不变的哈希值 (这需要__hash__()方法) 且可以与其他对象进行比较操作 (这需要__eq__()方法) ,那么转载 2020-08-22 09:48:17 · 1480 阅读 · 0 评论