亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: Python中求中位數(shù) [打印本頁]

作者: 瑞安3980    時間: 2015-01-07 20:45
標(biāo)題: Python中求中位數(shù)
[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16],[17,18,19,20]]這組列表怎么求內(nèi)置列表每列的中位數(shù),比如第一列為1,5,9,13,17,怎么求其中位數(shù)?
作者: 瑞安3980    時間: 2015-01-07 22:11

[[1,2,3,4],
[5,6,7,8],
[9,10,11,12],
[13,14,15,16],
[17,18,19,20]]注意是求1,5,9,13,17和2,6,10,14,18等列的中位數(shù)。
作者: 瑞安3980    時間: 2015-01-07 22:14
for j in range(length):
        sum=0.0
        for k in range(flag):
            sum+=lknn[k][j]   
        print sum/float(flag)   
            這是求均值的,可參考
作者: tianzhizhengdao    時間: 2015-01-31 03:30
  1. import numpy as np

  2. a = [[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16],[17,18,19,20]]
  3. b = [values for sublist in a for values in sublist]
  4. # Decent way to flat list
  5. # import itertools
  6. # b = list(itertools.chain.from_iterable(a))
  7. median = [np.median(b[i::4]) for i in range(4)]
  8. c = sum(a, [])
  9. print(c)
復(fù)制代碼

作者: substr函數(shù)    時間: 2015-05-20 22:01
求內(nèi)置列表每列的中位數(shù)
  1. #!/usr/bin/python2

  2. def Median(a):
  3.     a = sorted(a)
  4.     l = len(a)
  5.     l2 = l / 2
  6.     return a[l2] if l % 2 else (a[l2] + a[l2 - 1]) / 2.0


  7. my_list = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16],
  8.            [17, 18, 19, 20]]

  9. my_median = map(Median, zip(*my_list))

  10. print my_median

  11. # [9, 10, 11, 12]
復(fù)制代碼





歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2