色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python畫頻率分布

李明濤1年前7瀏覽0評論

頻率分布是指將一組數據按照數值大小分為不同組別,統計每組中數據出現的頻率,然后將頻率用柱形圖或條形圖展示出來。Python中有很多繪制頻率分布圖的工具包,本文介紹其中一種工具包——matplotlib。

首先需要安裝matplotlib,在終端或命令行中輸入以下命令:

pip install matplotlib

安裝完畢后,就可以使用matplotlib來繪制頻率分布圖了。以下是繪制頻率分布圖的完整示例代碼:

import matplotlib.pyplot as plt
# 隨機生成一組數據
data = [4, 5, 6, 2, 3, 5, 6, 5, 3, 2, 1, 3, 4, 5, 6, 7, 8, 9, 6, 5]
# 統計每個數字出現的次數并排序
freq = {}
for i in data:
if i not in freq:
freq[i] = 1
else:
freq[i] += 1
freq = dict(sorted(freq.items()))
# 繪制柱形圖
plt.bar(freq.keys(), freq.values())
# 設置圖表標題和軸標簽
plt.title('Frequency Distribution')
plt.xlabel('Number')
plt.ylabel('Frequency')
# 顯示圖表
plt.show()

代碼解釋:

首先通過random庫隨機生成一組數據,并統計每個數字出現的次數并排序。然后使用matplotlib中的bar函數繪制柱形圖,傳入的參數是每個數字和它出現的頻率。接著設置了圖表標題和軸標簽,最后調用show函數展示圖表。

以上就是使用Python中的matplotlib庫繪制頻率分布圖的步驟和示例代碼。如果你想要繪制更多類型的圖表,可以參考matplotlib的官方文檔。