Tìm giá trị trung bình trong Python bằng vòng lặp for
Trong bài đăng này, bạn sẽ học cách sử dụng Python để tìm giá trị trung bình của một danh sách, cũng như danh sách của danh sách. Bạn sẽ học cách thực hiện việc này bằng các phương thức tích hợp sẵn như vòng lặp for, thư viện numpy và thư viện thống kê Show
Trung bình Python được tính bằng cách cộng các mục trong danh sách và chia cho số mục trong danh sách đó (có thể tìm thấy bằng cách sử dụng độ dài của danh sách đó) Xem một số hướng dẫn Python khác về datagy, bao gồm hướng dẫn đầy đủ của chúng tôi về cách tạo kiểu cho Pandas và tổng quan toàn diện của chúng tôi về Pivot Tables trong Pandas Mục lục Làm cách nào bạn có thể tính trung bình bằng Python?Tính trung bình của các giá trị khác nhau trong Python rất đơn giản. Bạn chỉ cần cộng một dãy số và chia nó cho độ dài của mảng đó Một cách ngây thơ mà bạn có thể tính trung bình trong Python là sử dụng vòng lặp for Hãy xem làm thế nào điều này có thể được thực hiện
Đây là một cách tính trung bình khá tốn nhiều công sức trong Python, nhưng nó cho thấy cách thực hiện Tính trung bình của Danh sách Python bằng cách sử dụng tổng và lenPython không có hàm tích hợp để tính giá trị trung bình của danh sách, nhưng bạn có thể sử dụng hàm 8 và 0 để tính giá trị trung bình của danh sáchĐể làm điều này, trước tiên bạn tính tổng của một danh sách rồi chia cho độ dài của danh sách đó. Hãy xem làm thế nào chúng ta có thể thực hiện điều này
Nếu bạn thấy mình làm điều này thường xuyên trong một tập lệnh, bạn có thể biến điều này thành một chức năng. Bằng cách đó, bạn có thể chuyển vào bất kỳ danh sách nào và trả về mức trung bình của nó. hãy xem làm thế nào để làm điều này
Trong ví dụ trên, bạn đã biến phép tính đơn giản chia tổng của một danh sách theo độ dài của nó thành một hàm để làm cho nó có thể sử dụng lại trong các tập lệnh của bạn Tính trung bình của danh sách Python bằng NumpyNếu bạn đang làm việc với các con số, rất có thể bạn đang sử dụng 1 trong tập lệnh của mình, nghĩa là bạn có thể dễ dàng sử dụng một số chức năng có sẵn của nó. Numpy được tích hợp sẵn một số hàm toán học giúp dễ dàng tính toán các số liệu thống kê khác nhau, chẳng hạn như giá trị trung bìnhHãy xem cách chúng ta có thể làm việc với numpy để tính giá trị trung bình của danh sách
Hãy xem những gì chúng tôi đã làm ở đây
Tiếp theo, hãy xem cách chúng ta có thể tính giá trị trung bình của danh sách Python bằng thư viện thống kê Tìm giá trị trung bình của danh sách bằng thư viện thống kêThư viện thống kê là một thư viện Python cho phép bạn tính toán, tốt, thống kê. Tương tự như numpy, thư viện thống kê có hàm 2 được tích hợp sẵn. Hãy xem cách chúng ta có thể sử dụng hàm này để tính giá trị trung bình của danh sách Python 0Hãy xem những gì chúng tôi đã đạt được ở đây
Tìm trung bình của Python Danh sách danh sáchCó thể nhiều lúc bạn muốn tính trung bình cộng của một danh sách các danh sách Nhưng trước tiên. một danh sách các danh sách là gì? Giả sử bạn được cung cấp một danh sách như bên dưới 3Và bạn muốn biến nó thành thế này 4Sử dụng Zip để tính giá trị trung bình của một danh sách các danh sáchChúng ta có thể sử dụng hàm Python 8 để tính giá trị trung bình của một danh sách các danh sách. Để tìm hiểu thêm về chức năng 8, hãy xem hướng dẫn của tôi tại đây. Chúng ta có thể sử dụng hàm 8 kết hợp với khả năng hiểu danh sách mà bạn có thể tìm hiểu về chức năng này trong video của tôi tại đâyHãy xem làm thế nào chúng ta có thể thực hiện điều này 8Hãy xem những gì chúng tôi đã làm ở đây
Sử dụng Numpy để tính trung bình của danh sách danh sáchTương tự như trên, chúng ta có thể sử dụng 1 để tính giá trị trung bình của một danh sách các danh sách. Để tính giá trị trung bình theo hàng và theo cột của danh sách các danh sách, chúng ta chỉ cần sửa đổi tham số 4Việc triển khai gọn gàng dễ đọc hơn một chút, mặc dù nó liên quan đến việc nhập một gói bổ sung, nếu bạn chưa sử dụng nó 3Chúng ta có thể thấy rằng điều này dễ viết và dễ đọc hơn một chút. Chúng tôi sử dụng 5 để tính toán trên các cột và 6 để tính toán trên các hàngPhần kết luậnTrong bài đăng này, bạn đã học cách tính trung bình Python của danh sách và danh sách của danh sách. Bạn đã học cách thực hiện việc này với các hàm tích hợp bao gồm tổng và len, cũng như các gói bên ngoài bao gồm 1 và 8. Cuối cùng, bạn đã học cách tính trung bình cộng theo hàng và theo cột của danh sách danh sách |