python 通过对索引 取反 获得中位数
来源:互联网 发布:新手淘宝刷手机单步骤 编辑:程序博客网 时间:2024/06/11 14:27
def get_median(data): data.sort() # print data half = len(data)//2 # // 取整除 - 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0 # print data[half] # print data[~half]return (data[half] + data[~half]) / 2
解析: 1. if len = 5, half = 2, ~half = -3, 此时 data[half] = data[~half] ,就和,取平均,等于 data[half]
2. if len = 6, half = 3, -half = -4, 此时 ,对中间2个数 data[~half] 和 data[half] 求和,再取平均值
all: half + ~half = -1
原因: http://blog.csdn.net/zhglinux/article/details/78170844
阅读全文
1 0
- python 通过对索引 取反 获得中位数
- 对一段字符串取反
- 通过Python对各个页面链接的有效爬取
- Python ' ~ ' (取反) 操作符解释
- 关于使用python ~取反操作
- ios 反地理编码,通过地址获得经纬度
- 取反
- 海量数据取中位数
- 取中位数的方法
- 第一个Opencv 程序 对 摄像头视频流 取反
- 利用matlab对彩色图像进行取反
- 数字图像处理——用Java对数字图像取反
- 通过python获得主机系统信息151008
- 通过explain对mysql索引优化
- Python通过URL爬取图片
- python通过伪装头部数据抵抗反爬虫
- Python:数据流中的中位数
- python 列表的中位数
- 理解继承(一):JS面向对象编程(封装)
- D.Yet Another Array queries Problem
- Codeforces Round #438 by Sberbank and Barcelona Bootcamp (Div. 1 + Div. 2 combined)
- 小白教程——Windows下用PHP写一个简单的登录注册页面(一)
- F. Almost Permutation
- python 通过对索引 取反 获得中位数
- prim 算法加模板
- Android 5.X 新特性详解(四)Material Design动画效果
- 自定义ViewPager的指示器标签---让指示器下划线和文字对齐
- SQL server 2005安装教程
- MATLAB中meshgrid函数用法
- Python之网络爬虫学习笔记
- Java 入门笔记
- git命令大全