Публикации по теме 'functools'


функтулы в питоне
Python предоставляет множество мощных и эффективных модулей, включая модуль functools. в сегодняшней статье мы поговорим об этой концепции. Я стараюсь сделать это легко и просто. что такое модуль functools, ну, это модуль, который предоставляет функции, облегчающие работу с «функциями более высокого порядка» каковы функции высшего порядка! когда мы передаем функцию как переменную в параметры другой функции, она называется функцией высшего порядка. def f(x): return x*x ; def..

Вопросы по теме 'functools'

Что делает functools.wraps?
В комментарии к этому ответ на другой вопрос , кто-то сказал, что не уверен, что делает functools.wraps . Итак, я задаю этот вопрос, чтобы в StackOverflow была запись об этом для дальнейшего использования: что именно делает functools.wraps ?
170482 просмотров
schedule 02.10.2023

Самый питонический способ написать функцию высокого порядка
Это должен быть очень простой вопрос, но мне интересно, какой самый питонический способ справиться с функцией высокого порядка. У меня уже определены f и g : def f(x): return x**2 def g(x): return x**3 def gen_func(f,g): def...
122 просмотров
schedule 22.02.2022

Как использовать functools.partial с os.path.join?
Имейте список путей + имен файлов, начиная с одного и того же root_dir . Как использовать частичный? Пытаться from os.path import join as path_join from functools import partial from tempfile import gettempdir root_dir = gettempdir() root_join...
204 просмотров

Возможно ли Python mock.patch.object с аргументами functool.partial?
Как это решить? Исправьте метод объектов другой сигнатурой (например, дополнительным аргументом. Я попытался связать необязательный аргумент, но это, похоже, не работает. Я не могу использовать здесь исправление простой обезьяны, поскольку...
982 просмотров

Использование functools.partial в структуре класса, имя «я» не определено
Ниже приведена значительно упрощенная версия моего кода. После __init__() есть несколько функций. Я пытаюсь использовать functools.partial для создания различных версий базовой функции comparison , которая ссылается на функцию, созданную...
1466 просмотров
schedule 19.11.2022

Использование functools.partial для создания пользовательских фильтров для ошибки атрибута получения pdfquery
Фон Я использую pdfquery для анализа нескольких файлов, таких как этот . Проблема Я пытаюсь написать обобщенную функцию фильтрации, построенную на основе пользовательских селекторов, упомянутых в pdfquery's docs , который может принимать в...
190 просмотров
schedule 01.05.2023

functools.partial, поднимающий TypeError, получил несколько значений для аргумента ключевого слова Python
Я пытаюсь эффективно перебирать многие строки, и есть повторяющаяся часть строк, которые я хотел бы вставить с помощью частичной функции. def add_seqs(seqs_outer,sequence): return seqs_outer[0]+sequence+seqs_outer[1] def...
1787 просмотров

Используйте functools @lru_cache без указания параметра maxsize
В документации для lru_cache дается определение функции: @functools.lru_cache(maxsize=128, typed=False) Это говорит мне, что maxsize не является обязательным. Однако ему не нравится, когда его вызывают без аргумента: Python...
9959 просмотров
schedule 04.05.2024

Распараллеливание функции с несколькими аргументами списков с многопроцессорной обработкой Python
Я надеюсь, что это не дубликат, но я не смог найти полностью удовлетворяющий ответ для этой конкретной проблемы. Учитывая функцию с несколькими аргументами списка и одним итерируемым, например. здесь с двумя списками def function(list1, list2,...
1425 просмотров
schedule 15.05.2024

Ошибка ядра jupyter со следующей ошибкой: объект «модуль» не имеет атрибута «partial»
У меня проблемы с запуском ядра в блокноте Jupyter. $ conda info active environment : None user config file : /home/jazzy/.condarc populated config files : conda version : 4.5.4 conda-build version : not installed...
618 просмотров

Тестовая функция с декоратором lru_cache
Я пытаюсь протестировать метод, который запоминается через lru_cache (поскольку это дорогостоящий вызов базы данных). с pytest-mock . Упрощенная версия кода: class User: def __init__(self, file): # load a file @lru_cache...
1768 просмотров
schedule 03.03.2023

Как написать обертку для исправления произвольных параметров в функции
Я хотел бы написать скрипт для подгонки кривой, который позволяет мне фиксировать параметры функции формы: def func(x, *p): assert len(p) % 2 == 0 fval = 0 for j in xrange(0, len(p), 2): fval += p[j]*np.exp(-p[j+1]*t)...
63 просмотров
schedule 27.08.2023

Wing IDE + Python 2.4: нет модуля с именем functools
Мне нужно использовать Python 2.4, чтобы быть совместимым со старым расширением Python, которое нелегко заменить. Итак, я установил Python 2.4 и wing IDE 101 v.6 и указал Wing использовать этот Python (это не было автоматически). Я делал эту...
280 просмотров
schedule 05.02.2024

Python — как мне запомнить частичный объект?
У меня есть набор функций, которые принимают целые числа и функции в качестве аргументов. Я хотел бы запомнить их. Я знаю, что используя это решение , я мог бы использовать pickle для кодирования обоих наборов аргументов и запоминания...
324 просмотров
schedule 16.04.2022

Прогноз MXNet не работает, когда модель кэшируется
У меня есть MXNet MultilayerPerceptron внутри класса MyModel. Сначала я загружаю тренированные веса из файла. Я выполняю предсказание с помощью MLP следующим образом: class MyModel: ... def predict(self, X): data_iterator =...
29 просмотров
schedule 25.03.2024

Как использовать карты python для функций с более чем одним аргументом
NAME_LIST = ["abc1","abc2","cde1"] class abc: @staticmethod def foo(a,name,*args): a = do_something(name,*args) return do_another(a) Как использовать карты python для передачи списка имен и печати вывода, когда есть...
43 просмотров
schedule 05.10.2022

Flask-логин, перенаправление пользователя по роли
Я создаю систему входа в систему, используя flask-login. Эта система нуждается: Система ролей, которую я создал после этого публикации . Перенаправление после входа в систему на основе роли пользователя, подобной этой if...
24 просмотров

Декоратор Python принимает анти-шаблон дополнительного аргумента
Является ли добавление аргумента к функции через оболочку анти-шаблоном Python? Я хочу добавить оболочку, которая сохраняет выходные данные многих функций в местоположении, поэтому кажется, что обертка имеет смысл. Однако Pycharm не может...
86 просмотров