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

python 求中位數

林雅南1年前12瀏覽0評論

Python是一種流行的編程語言,廣泛應用于各種領域。它為開發者提供了大量工具和庫,使得數據分析和處理變得更加簡單和高效。本文將介紹如何使用Python來計算中位數。

import statistics
data = [1, 2, 3, 4, 5]
median = statistics.median(data)
print("中位數為:", median)

首先,我們導入了Python中的statistics庫,該庫提供了計算多種統計數據的函數。接著,我們創建了一個包含整數1到5的列表。使用statistics庫中的median函數,我們可以輕松地計算出該列表的中位數。最后,我們使用Python的print函數來顯示計算結果。

當然,我們也可以手動編寫代碼來計算中位數:

data = [1, 2, 3, 4, 5]
data.sort()
if len(data) % 2 == 0:
median = (data[len(data) // 2] + data[len(data) // 2 - 1]) / 2
else:
median = data[len(data) // 2]
print("中位數為:", median)

上述代碼中,我們首先對數據進行排序,然后根據數據長度的奇偶性來計算中位數。如果數據長度是偶數,則中位數為中間兩個數的平均值;如果數據長度是奇數,則中位數為中間的數。最后,我們使用Python的print函數來輸出計算結果。

無論是使用statistics庫還是手動編寫代碼,Python都提供了簡單而強大的工具來計算中位數。這使得數據分析和處理變得更加高效和容易。