大南瓜鸭

关注

Python:实现average median平均中位数算法(附完整源码)

大南瓜鸭

关注

阅读 64

2022-07-30


Python:实现average median平均中位数算法

from __future__ import annotations
def median(nums: list) -> int | float:

sorted_list = sorted(nums)
length = len(sorted_list)
mid_index = length >> 1
return (
(sorted_list[mid_index] + sorted_list[mid_index - 1]) / 2
if length % 2 == 0
else sorted_list[mid_index]
)


def main():
import doctest

doctest.testmod()


if __name__ == "__main__":
main()


相关推荐

老牛走世界

Python:实现average mode平均模式算法(附完整源码)

老牛走世界 66 0 0

成义随笔

Python:实现average mean平均数算法(附完整源码)

成义随笔 31 0 0

最后的执着

Python:实现average absolute deviation平均绝对偏差算法(附完整源码)

最后的执着 66 0 0

月孛星君

spark rdd median 中位数求解

月孛星君 70 0 0

天天天蓝loveyou

Python:实现perceptron算法(附完整源码)

天天天蓝loveyou 183 0 0

jjt二向箔

python spark 求解最大 最小 平均 中位数

jjt二向箔 73 0 0

小北的爹

Python:实现doomsday末日算法(附完整源码)

小北的爹 211 0 0

天蓝Sea

python:实现图形着色算法(附完整源码)

天蓝Sea 265 0 0

宁静的猫

Python:实现deutsch jozsa算法(附完整源码)

宁静的猫 261 0 0

大雁f

python:实现avl 树算法(附完整源码)

大雁f 179 0 0

精彩评论(0)

0 0 举报