map-function

    12热度

    4回答

    在Python,很容易破裂的Ñ - 长列表分成ķ -size块如果Ñ是ķ(IOW,n % k == 0)的倍数。这是我最喜欢的方式(直接从docs): >>> k = 3 >>> n = 5 * k >>> x = range(k * 5) >>> zip(*[iter(x)] * k) [(0, 1, 2), (3, 4, 5), (6, 7, 8), (9, 10, 11), (12,

    17热度

    6回答

    对于一个正常的功能,map效果很好: def increment(n): return n+1 l = [1, 2, 3, 4, 5] l = map(increment, l) print l >>> [2, 3, 4, 5, 6] 但是,如果它是print陆续投放map函数内部: l = [1, 2, 3, 4, 5] l = map(print, l) print

    9热度

    4回答

    我正在做一些通用数据的pyplotting,并将其从功率值转换为dB值。由于这些值来自于系统,所以0被用作'有用的数据在此结束'指示符(数学的性质,而不是定义的值)。 我通常与这些交易被包裹在一个try转换/ except和返回默认的“低”值的方式,如 def f(value): try: return convert(value) except ValueErro

    23热度

    5回答

    我确定标准库中有这样的东西,但看起来我错了。 我有一堆网址,我想urlopen并行。我想要的东西像内建的map函数,除了工作是由一堆线程并行完成的。 有没有一个好的模块可以做到这一点?

    0热度

    2回答

    具有以下代码行,它从文件中读取字对,将它们拆分并返回一个元组,其中每个元素的第一个索引元组是第一个或第二个单词。 例如,Bob, Smith将分别转换为[(Bob, Smith)]和[(Smith, Bob)]。我将它映射到g.readlines()中的每一对。 想知道是否完全可以通过秒参数flip = True,变成一个更通用的word_flip()函数,它可以与map一起使用吗? first_

    25热度

    4回答

    这里的功能是我试图使用map功能的环路: volume_ids = [1,2,3,4,5] ip = '172.12.13.122' for volume_id in volume_ids: my_function(volume_id, ip=ip) 有没有一种方法,我可以做到这一点?如果它不是ip参数,这将是微不足道的,但我不知道如何处理。

    9热度

    5回答

    我能够使用map和sum来实现此功能,但如何使用reduce? 有2个列表:a,b,它们具有相同数量的值。我想计算 a[0]*b[0]+a[1]*b[1]+...+a[n]*b[n] 使用map工作版本我写的是 value = sum(map(lambda (x,y): x*y, zip(a, b))) 如何使用reduce呢?我写道: value = reduce(lambda (x,y

    2热度

    1回答

    在每次迭代返回多个值是否有转变这一点任何明智的办法: (for ([cos-t (stream-map cos t-range)] [sin-t (stream-map sin t-range)]) ...) 到这样的事情: (for ([(cos-t sin-t) (... t-range)] ...) 这不是一个真正的地图函数,因为你不能以这种方式创建列

    1热度

    1回答

    列表映射到列表我写一个函数,它接受两个列表,需要作出新的名单如下: (a b) (c d e f) --> ((a b c) (a b d) (a b e) (a b f)) 即第二列表中的每个元素被添加作为元素添加到第一个列表,第二个列表中的每个元素添加一个。 我不知道如何做到这一点。我试过以下变体: (map list (list1) (list2)) 没有成功。 任何意见表示赞赏。

    142热度

    5回答

    鉴于字典{ k1: v1, k2: v2 ... }我想要{ k1: f(v1), k2: f(v2) ... }提供我通过一个函数f。 有没有这样的内置函数?或做我必须做的 dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) 理想的情况下,我只想写 my_dictionary.map_values(f) 或 my_dicti