Результаты поиска по запросу "reduce"

4 ответа

NameError: имя 'Reduce' не определено в Python

Я использую Python 3.2. Пробовал это: xor = lambda x,y: (x+y)%2 l = reduce(xor, [1,2,3,4])И получил следующую ошибку: l = reduce(xor, [1,2,3,4]) NameError: name 'reduce' is not definedПробная печатьreduce в интерактивную консоль - получил эту ...

21 ответ

Нахождение среднего из списка

Я должен найти среднее значение списка в Python. Это мой код до сих пор l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l)У меня есть, поэтому он складывает значения в списке, но я не знаю, как разделить их на них?

9 ответов

Как работает функция уменьшения?

Насколько я понимаю, функция Reduce принимает списокl и функцияf, Затем он вызывает функциюf в первых двух элементах списка, а затем повторно вызывает функциюf со следующим элементом списка и предыдущим результатом. Итак, я определяю следующие ...

ТОП публикаций

1 ответ

Есть ли реальная польза от использования метода JavaScript (Array Reduce)?

Большинство случаев использования метода redu () можно легко переписать с помощью цикла for. А тестирование на JSPerf показывает, что slow () обычно на 60-75% медленнее, в зависимости от операций, выполняемых внутри каждой итерации. Есть ли ...

1 ответ

numpy.bitwise_and.reduce ведет себя неожиданно?

ufunc.reduce [http://docs.scipy.org/doc/numpy/reference/generated/numpy.ufunc.reduce.html]для numpy.bitwise_and.reduce не работает должным образом ... я его неправильно использую? >>> import numpy as np >>> x = [0x211f,0x1013,0x1111] ...

3 ответа

Понимание функции сокращения Eloquent Javascript

ВКрасноречивый JavascriptАвтор просит читателя написать функциюcountZeroes, который принимает массив чисел в качестве аргумента и возвращает количество нулей, которые встречаются в нем, как еще один пример использованияуменьшить функция. я ...

2 ответа

Это впрыск то же самое, что уменьшить в рубине?

Я видел, что они были задокументированы вместеВот [http://ruby-doc.org/core-1.9.3/Enumerable.html#method-i-reduce], Это одно и то же? Почему в Ruby так много псевдонимов (например, map / collect для массивов)? Большое спасибо.