此问题已在此处有答案:
How to normalize a numpy array to a unit vector(15个回答)
7天前关闭
我正试图为数据页绘制直方图。
我写了一个代码:
pa = np.array(pa)
scale = l ** 2
pa /= scale
fig, ax = plt.subplots()
hist = sns.histplot(pa, kde=True)
plt.grid(True)
plt.show()
问题是,无论我对pa数据做什么(缩放与否),直方图看起来都是一样的。
我想缩放它,所以最大可能值是1。
1条答案
按热度按时间ruoxqz4g1#
根据您的使用情况,您可能需要在histplot函数中设置
stat
。参见documentation。默认值是“count”,但您可能需要“percent”或“frequency”(或“proportion')
尝试: