由于直方图受组距(bin size)影响很大,设置不同的组距可能会产生完全不同的可视化结果.因此我们可以用密度平滑估计来更好地反映数据的真实特征.具体可参见这篇文章:https://blog.csdn.net/unixtch/article/details/78556499. 还是用我们自己创建的一组符合正态分布的数据来画图. 准备工作:先导入matplotlib,seaborn和numpy,然后创建一个图像和一个坐标轴 import numpy as np from matplotlib im
import numpy as npimport matplotlib.pyplot as plt def sample_data(size,length=100): data=[] for i in range(size): data.append(sorted(np.random.normal(4,1.5,length))) return np.array(data) data=np.random.normal(4,1.5,300) fig,(ax1,ax2)=plt.subplots(1,
代码如下: import cv2 import numpy as np import matplotlib.pyplot as plt img = cv2.imread('C:\\Users\\admin\\Desktop\\original_img3\\testimg\\messi.jpg') _, _, colorChannel = img.shape color = ['B', 'G', 'R'] plt.figure() for i in range(colorChannel): his