Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python - Độ lệch chuẩn (Standard Deviation) của các phần tử danh sách


Tính độ lệch chuẩn (standard deviation) của danh sách số: trung bình -> phương sai (trung bình bình phương độ lệch) -> căn bậc hai phương sai. Sử dụng sum(), len() và list comprehension.

Ví dụ

Minh họa:

my_list = [3, 5, 7, 10, 12]
print("Danh sách:", my_list)
my_mean = sum(my_list) / len(my_list)
my_variance = sum([((x - my_mean) ** 2) for x in my_list]) / len(my_list)
my_result = my_variance ** 0.5
print("Độ lệch chuẩn:", my_result)

Kết quả

Danh sách: [3, 5, 7, 10, 12]
Độ lệch chuẩn: 3.2619012860600183

Giải thích

  • Tính trung bình: sum / len.
  • Tính phương sai: trung bình của (x - mean)^2.
  • Độ lệch chuẩn = căn bậc hai phương sai (** 0.5).