🎓 Top 15 Udemy Courses (80-90% Discount): My Udemy Courses - Ramesh Fadatare — All my Udemy courses are real-time and project oriented courses.
▶️ Subscribe to My YouTube Channel (178K+ subscribers): Java Guides on YouTube
▶️ For AI, ChatGPT, Web, Tech, and Generative AI, subscribe to another channel: Ramesh Fadatare on YouTube
The statistics.stdev function in Python's statistics module calculates the standard deviation of a given set of numbers. Standard deviation is a measure of the amount of variation or dispersion in a dataset. It provides insight into how spread out the values are around the mean.
Table of Contents
- Introduction
statistics.stdevFunction Syntax- Examples
- Basic Usage
- Standard Deviation of a List of Numbers
- Standard Deviation of a Tuple of Numbers
- Handling Different Types of Numeric Data
- Real-World Use Case
- Conclusion
Introduction
The statistics.stdev function is part of the statistics module, which provides functions for mathematical statistics of numeric data. The standard deviation is useful for understanding the variability of a dataset.
statistics.stdev Function Syntax
Here's how you use the statistics.stdev function:
import statistics
stdev_value = statistics.stdev(data)
Parameters:
data: A sequence or iterable of numeric data (list, tuple, etc.).
Returns:
- The standard deviation of the given data.
Raises:
StatisticsError: Ifdatahas fewer than two values.
Examples
Basic Usage
Calculate the standard deviation of a list of numbers.
import statistics
data = [1, 2, 3, 4, 5]
stdev_value = statistics.stdev(data)
print(f"Standard Deviation: {stdev_value}")
Output:
Standard Deviation: 1.5811388300841898
Standard Deviation of a List of Numbers
Calculate the standard deviation of a list of integers.
import statistics
numbers = [10, 20, 30, 40, 50]
stdev_value = statistics.stdev(numbers)
print(f"Standard Deviation of numbers: {stdev_value}")
Output:
Standard Deviation of numbers: 15.811388300841896
Standard Deviation of a Tuple of Numbers
Calculate the standard deviation of a tuple of floats.
import statistics
numbers = (1.5, 2.5, 3.5, 4.5, 5.5)
stdev_value = statistics.stdev(numbers)
print(f"Standard Deviation of numbers: {stdev_value}")
Output:
Standard Deviation of numbers: 1.5811388300841898
Handling Different Types of Numeric Data
Calculate the standard deviation of a mixed list of integers and floats.
import statistics
numbers = [1, 2.5, 3, 4.5, 5]
stdev_value = statistics.stdev(numbers)
print(f"Standard Deviation of numbers: {stdev_value}")
Output:
Standard Deviation of numbers: 1.6046806535881213
Real-World Use Case
Calculating the Variability in Test Scores
Calculate the standard deviation of test scores to understand the variability among students.
import statistics
test_scores = [88, 92, 80, 89, 95, 91, 85, 94, 90, 87]
stdev_test_scores = statistics.stdev(test_scores)
print(f"Standard Deviation of test scores: {stdev_test_scores}")
Output:
Standard Deviation of test scores: 4.433458644845529
Conclusion
The statistics.stdev function is a simple and effective way to calculate the standard deviation of a set of numbers in Python. It is useful for understanding the variability and dispersion of a dataset. This function makes it easy to determine the standard deviation, which is a common requirement in various fields such as finance, science, and engineering.
My Top and Bestseller Udemy Courses. The sale is going on with a 70 - 80% discount. The discount coupon has been added to each course below:
Build REST APIs with Spring Boot 4, Spring Security 7, and JWT
[NEW] Learn Apache Maven with IntelliJ IDEA and Java 25
ChatGPT + Generative AI + Prompt Engineering for Beginners
Spring 7 and Spring Boot 4 for Beginners (Includes 8 Projects)
Available in Udemy for Business
Building Real-Time REST APIs with Spring Boot - Blog App
Available in Udemy for Business
Building Microservices with Spring Boot and Spring Cloud
Available in Udemy for Business
Java Full-Stack Developer Course with Spring Boot and React JS
Available in Udemy for Business
Build 5 Spring Boot Projects with Java: Line-by-Line Coding
Testing Spring Boot Application with JUnit and Mockito
Available in Udemy for Business
Spring Boot Thymeleaf Real-Time Web Application - Blog App
Available in Udemy for Business
Master Spring Data JPA with Hibernate
Available in Udemy for Business
Spring Boot + Apache Kafka Course - The Practical Guide
Available in Udemy for Business
Comments
Post a Comment
Leave Comment