当前位置:网站首页>Have a look at this generation
Have a look at this generation
2022-07-06 02:02:00 【Wild universe PY】
input data
def getNum():
nums = []
iNumStr = input('please input a sequence of numbers (enter to exit): ')
while iNumStr != ‘’:
nums.append(eval(iNumStr))
iNumStr = input('please input a sequence of numbers (enter to exit): ')
return nums
The average
def average(numbers):
return sum(numbers) / len(numbers)
Standard deviation
def dev(numbers, average):
sdev = 0.0
for num in numbers:
sdev += (num - average) ** 2
return pow(sdev / len(numbers), 0.5)
Median
def median(numbers):
sorted(numbers)
size = len(numbers)
if size % 2 == 0:
return (numbers[size//2-1] + numbers[size//2]) / 2
else:
return numbers[size//2]
Absolute and relative errors
def rel_dev(numbers, average):
_max = max(abs(max(numbers) - average), abs(min(numbers) - average))
return _max, _max / average
def main():
nums = getNum()
if len(nums) == 0:
print(‘no data’)
else:
ave = average(nums)
devs = rel_dev(nums, ave)
print(‘ and :{:.4f}, The average :{:.4f}, Median :{:.4f}, variance :{:.4f}, Absolute error :{:4f}, Relative error :{:.4f}’
.format(sum(nums), ave, median(nums), dev(nums, ave), devs[0], devs[1]))
if name == ‘main’:
main()
边栏推荐
- FTP server, ssh server (super brief)
- Apicloud openframe realizes the transfer and return of parameters to the previous page - basic improvement
- Force buckle 1020 Number of enclaves
- PHP campus movie website system for computer graduation design
- Genius storage uses documents, a browser caching tool
- Initialize MySQL database when docker container starts
- Leetcode3. Implement strstr()
- [Jiudu OJ 09] two points to find student information
- [network attack and defense training exercises]
- Grabbing and sorting out external articles -- status bar [4]
猜你喜欢
Basic operations of databases and tables ----- unique constraints
Alibaba-Canal使用详解(排坑版)_MySQL与ES数据同步
2 power view
1. Introduction to basic functions of power query
Executing two identical SQL statements in the same sqlsession will result in different total numbers
Redis-字符串类型
Redis-列表
dried food! Accelerating sparse neural network through hardware and software co design
安装php-zbarcode扩展时报错,不知道有没有哪位大神帮我解决一下呀 php 环境用的7.3
MySQL index
随机推荐
Shutter doctor: Xcode installation is incomplete
Basic operations of database and table ----- delete data table
Gbase 8C database upgrade error
Computer graduation design PHP college student human resources job recruitment network
Computer graduation design PHP animation information website
Kubernetes stateless application expansion and contraction capacity
抓包整理外篇——————状态栏[ 四]
Force buckle 9 palindromes
Alibaba-Canal使用详解(排坑版)_MySQL与ES数据同步
It's wrong to install PHP zbarcode extension. I don't know if any God can help me solve it. 7.3 for PHP environment
Open source | Ctrip ticket BDD UI testing framework flybirds
MCU lightweight system core
2022 PMP project management examination agile knowledge points (8)
02. Go language development environment configuration
01. Go language introduction
Sword finger offer 12 Path in matrix
同一个 SqlSession 中执行两条一模一样的SQL语句查询得到的 total 数量不一样
selenium 元素定位(2)
Reasonable and sensible
Initialize MySQL database when docker container starts