1.偶数个元素的列表

[1,2,3,4,5,6],中位数为中间两个的均值,索引分别为2,3,副索引为-3,可以认为是-(2+1),也就是2取反的值~2

2.奇数个数的列表
[1,2,3,4,5],中位数为中间值,索引为2,副索引为-3

有一个通用的算法:

def median(data):data.sort()mid=len(data)//2median=(data[mid]+data[~mid])/2return median

3.取反操作
里面涉及到各种二进制,只需要记住一个公式就行了:
~a=-(a+1)

Python求列表中位数:使用取反操作相关推荐

  1. python中布尔型的值_在python中对于bool布尔值的取反操作

    背景 根据公司业务的需求,需要做一个对于mysql数据库的大批量更新.脚本嘛也是干干单单.使用了redis的队列做缓存,可以异步并发的多任务进行更新. 有点难受的地方在于,请求访问时,因为一些网速,速 ...

  2. python取反操作_在python中对于bool布尔值的取反操作

    背景 根据公司业务的需求,需要做一个对于mysql数据库的大批量更新.脚本嘛也是干干单单.使用了redis的队列做缓存,可以异步并发的多任务进行更新. 有点难受的地方在于,请求访问时,因为一些网速,速 ...

  3. Python——~取反操作

    ~取反操作 >>>~1 -2 >>>~-1 0 ~:求补码,即将原数(十进制)取相反数再减一.

  4. python求列表list平均值的方法

    python求列表list平均值的步骤 python内置了两个函数,sum()和len()方法,其中sum()可以用于求取列表的元素和,len()函数可以用于求取列表list元素的个数,由此,利用py ...

  5. java 取反 值_java编程 按位取反的问题 java中取反操作是正数

    这个问题涉及到计算机内部的编码. 对于整数,计算机内部用最高位表示符号位,0表示为正,1表示为负. 对于负数,为了便于计算,计算机用补码来表示其值. 已经一个数的补码,要知道其值分两种情况: 1:符号 ...

  6. C语言的取反操作(15)

    C语言的取反操作由于取两次复原.所以经常用于加密系统: /**/ /************************************************************  Copy ...

  7. VHDL数据取反操作

    对于数据取反,通常需要加入use ieee.std_logic_signed.all程序包.这里举例,对8位宽的数据进行取反操作. library IEEE; use IEEE.STD_LOGIC_1 ...

  8. 如何对Bit进行置位、复位和取反操作

    置位操作 使用位操作OR(|)操作符去设置某个bit位为1. number |= 1UL << n; 将number的第n位置1,n从0开始. 如果number超过unsigned lon ...

  9. Wincc中,如何利用C脚本对变量进行置位+复位+取反操作?

    Wincc中,如何利用C脚本对变量进行置位+复位+取反操作? 1.常使用的C脚本函数如下表 1.1常见置位复位取反 举例说明: 对二进制变量 "TAG1_BOOL1" 进行置位.复 ...

最新文章

  1. 使用java代码代替xml实现SSM
  2. oracle数字类型ef映射,Entity Framework 学习中级篇5—使EF支持Oracle9i - ♂风车车.Net - 博客园...
  3. 第七篇:Spring Boot整合Thymeleaf_入门试炼02
  4. java中的 ok_java okhttp包的类特点
  5. Oracle数据库异常---OracleDBConsoleorcl无法启动
  6. 你还记得珠算的口诀吗?
  7. verilog实现多周期处理器之——(三)数据相关问题及其解决
  8. python绘图背景透明_如何在 Matplotlib 中更改绘图背景
  9. OpenStack OVSGRE/VXLAN网络
  10. PLSQL Developer安装破解 ,以及连接配置
  11. 知乎:1.03亿月活用户,获得感战略下的内容质量和商业化布局难平衡
  12. 人生如逆旅,我亦是行人。
  13. Android WebView点击返回键回到上一个html
  14. 如何导出一篇英文文献的全部参考文献
  15. python dynamic
  16. 多项式除法的实现(附c代码)
  17. 如何保护企业电子邮件安全,个人电子邮箱怎么注册?
  18. PLC(光分路器)技术以及制作工艺大全
  19. 日本语达人之道 第二章
  20. Kotlin | 一份10万字的随查笔记,妈妈再也不担心我不会Ctrl+F了

热门文章

  1. 一碗小米粥里的商业故事
  2. LeetCode 168 Excel Sheet Column Title
  3. Wi-Fi身份验证出现问题应该如何解决?
  4. Keil(MDK-ARM)系列教程(五)_Configuration(Ⅰ)
  5. 嗨,这是我的 2020 年总结
  6. 我在LED显示屏行业,想觅有能力者开发一套系统
  7. 肖特基势垒二极管SBD(Schottky Barrier Diode,简称肖特基二极管)
  8. python学习笔记-死锁与递归锁(可重入锁)
  9. 『网络协议攻防实验』DNS欺骗攻击与防御
  10. 漫画脸特效是什么软件?快把这些软件收好