240 发简信
IP属地:江苏
  • python itertools 模块处理复杂的迭代问题

    当面对看起来很复杂的迭代问题时,可以先去看下itertools模块中是否已经有解决方案。本文举例出几个列表排列组合的迭代方法。

  • Resize,w 360,h 240
    利用python math中的方法判断无穷大和NaN

    对于浮点数的无穷大,负无穷大以及NaN 如何进行判断? python 中并没有特殊的语法用来表示这些特殊的浮点数值,我们可以用float() 来...

  • 利用python round函数对数值取整

    我们知道round函数可以取整到固定小数位如果某个值恰好是两个整数间的一半,则取整操作会取到该值最接近的那个偶数上。具体示例如下: 如果roun...

  • 利用python itemgetter和groupby进行字典分组迭代

    参考《python cookbook》 如下例子,我们想对字典中的数据按照日期进行分组迭代。

  • 利用python Counter找序列元素个数及计算

    参考《python cookbook》 python 中的 collections 中的 most_common() 方法可以快速找到序列中出现...

  • 利用python中集合操作寻找相同点以及重复项

    找出字典中的相同与不同 从序列中移除重复项并保持元素间的顺序 如果只是去除重复项,并不关心元素间的顺序,最简单的方法:set([1,2,3,2,...

  • 利用python中的zip()对字典数据进行计算

    参考《python cookbook》 如果我们想在字典上对数据进行求最大值,最小值,排序等,使用zip() 会将计算变得简单。python 字...

  • python 中三种方法找最大最小值

    参考《python cookbook》 总结写在前面, 本文主要介绍headpq 模块,headpq 模块中nlargest() 和 nsmal...

  • Resize,w 360,h 240
    利用python 的collections.deque保存最后N个元素

    参考《python cookbook》如果需要在迭代或者其他形式的处理过程中对最后几项纪录做一个有限的历史记录统计,我们可以使用collecti...