Публикации по теме '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 просмотров
schedule
31.10.2023
Возможно ли Python mock.patch.object с аргументами functool.partial?
Как это решить? Исправьте метод объектов другой сигнатурой (например, дополнительным аргументом. Я попытался связать необязательный аргумент, но это, похоже, не работает. Я не могу использовать здесь исправление простой обезьяны, поскольку...
982 просмотров
schedule
31.07.2022
Использование 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 просмотров
schedule
24.07.2022
Используйте 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 просмотров
schedule
11.03.2022
Тестовая функция с декоратором 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 просмотров
schedule
05.06.2023
Декоратор Python принимает анти-шаблон дополнительного аргумента
Является ли добавление аргумента к функции через оболочку анти-шаблоном Python? Я хочу добавить оболочку, которая сохраняет выходные данные многих функций в местоположении, поэтому кажется, что обертка имеет смысл. Однако Pycharm не может...
86 просмотров
schedule
07.05.2023