python

Как я могу освободить память после создания фигур matplotlib

у меня есть несколько функций matlpotlib, свернутых в некоторые задачи django-celery. каждый раз, когда задачи называются больше ОЗУ посвящается python. В скором времени python занимает всю оперативную память. вопрос: как я могу освободить эту памя ...

Доступ самостоятельно от декоратора

в setUp() метод unittest я настроил некоторые self переменные, на которые позже ссылаются в реальных тестах. Я также создал декоратора, чтобы сделать некоторые записи. Есть ли способ я могу получить доступ к этим self переменные от декоратора? для ...

Как построить defaultdict из словаря?

если у меня есть d=dict(zip(range(1,10),range(50,61))) Как я могу построить collections.defaultdict из dict? единственный аргумент defaultdict кажется, это заводская функция, мне нужно будет инициализировать, а затем пройти через оригинал d обновит ...

Можете ли вы мигрировать назад до первой миграции на юг?

можете ли вы перенести приложение назад до его первой миграции в Django South? Если нет, есть ли планы добавить такую функциональность, возможно, используя опцию, переданную migrate? ...

Передача всех аргументов функции в другую функцию

Я хочу передать все аргументы, переданные функции(func1) в качестве аргумента другой функции(func2) внутри func1 Это можно сделать с помощью *args, *kwargs внутри func1 и передав их в func2, но есть ли другой способ? изначально def func1(*args, **k ...

Панды Groupby диапазон значений

есть ли простой метод в панд, чтобы вызвать groupby на диапазон значений приращений? Например, приведенный ниже пример может ли я bin и group column B С 0.155 увеличьте так, чтобы, например, первая пара групп в столбце B делятся на диапазоны между 0, ...

Правильный способ обратить панды вспять.Фрейм данных?

вот мой код: import pandas as pd data = pd.DataFrame({'Odd':[1,3,5,6,7,9], 'Even':[0,2,4,6,8,10]}) for i in reversed(data): print(data['Odd'], data['Even']) когда я запускаю этот код, я получаю следующую ошибку: Traceback (most recent call ...

Создание фильтра нижних частот в SciPy-понимание методов и блоков

Я пытаюсь фильтровать шумный сигнал сердечного ритма с помощью python. Поскольку частота сердечных сокращений никогда не должна быть около 220 ударов в минуту, я хочу отфильтровать весь шум выше 220bpm. Я преобразовал 220/минуту в 3,66666666 Герц, а ...

Какова хорошая практика, чтобы проверить, существует ли переменная среды или нет?

Я хочу проверить свою среду на наличие переменной, скажем "FOO", в Python. Для этой цели я использую os стандартная библиотека. Прочитав документацию библиотеки, я выяснил 2 способа достижения своей цели: Способ 1: if "FOO" in os.environ: pass ...

многие ко многим в списке Джанго

class PurchaseOrder(models.Model): product = models.ManyToManyField('Product') vendor = models.ForeignKey('VendorProfile') dollar_amount = models.FloatField(verbose_name='Price') class Product(models.Model): products = models.CharFie ...

Практический пример полиморфизма

может ли кто-нибудь дать мне реальную жизнь, практический пример полиморфизма? Мой профессор рассказывает мне ту же старую историю, которую я всегда слышал о + оператора. a+b = c и 2+2 = 4, Так что это полиморфизм. Я действительно не могу связать себ ...

Как мариновать или хранить сеанс ноутбука Jupyter (IPython) для последующего использования

допустим, я делаю больший анализ данных в ноутбуке Jupyter/Ipython с большим количеством трудоемких вычислений. Затем по какой-то причине я должен закрыть локальный сервер jupyter I, но я хотел бы вернуться к анализу позже, без необходимости снова пр ...

секретный ключ не установлен в колбе сессии

мне повезло 0 получить сеанс работы в колбе (модуль Python). сейчас я использую колбу 3-й партии библиотека Фляга-Сессии при подключении к моему сайту, я получаю следующее сообщение об ошибке: RuntimeError: сеанс недоступен, так как секретного ...

выбор из многоиндексных панд

У меня есть многоиндексный фрейм данных со столбцами 'A' и 'B'. есть ли способ выбрать строки путем фильтрации по одному столбцу мультииндекса без сброса индекса в один индекс столбца. Например. # has multi-index (A,B) df #can i do this? I know ...

matplotlib colorbar для scatter

Я работаю с данными, которые имеют данные имеют 3 параметра построения: x,y, c. Как создать пользовательское значение цвета для точечной диаграммы? расширение этого примера я пытаюсь сделать: import matplotlib import matplotlib.pyplot as plt cm = ...

импорт локальной функции из модуля, размещенного в другом каталоге с относительным импортом в Jupyter notebook с помощью python3

у меня есть структура каталогов, аналогичная следующей meta_project project1 __init__.py lib module.py __init__.py notebook_folder notebook.jpynb при работе в notebook.jpynb Если я попытаюсь ...

Django admin-inline inlines (или, редактирование сразу трех моделей)

у меня есть набор моделей, которые выглядят так: class Page(models.Model): title = models.CharField(max_length=255) class LinkSection(models.Model): page = models.ForeignKey(Page) title = models.CharField(max_length=255) class Link(mod ...

Как подключить удаленный отладчик к процессу Python?

Я устал вставлять import pdb; pdb.set_trace() строки в мои программы Python и отладка через консоль. Как подключить удаленный отладчик и вставить точки останова из цивилизованного пользовательского интерфейса? ...

Пи.тест-ошибка обнаружения тестов, когда тесты в разных каталогах называются одинаковыми

С помощью py.тест, два теста, называемые одинаковыми в разных каталогах, вызывают py.тест на провал. Почему? Как я могу изменить это без переименования всех тестов? чтобы дублировать do: ; cd /var/tmp/my_test_module ; mkdir -p ook/test ...

Как управлять переменной, имя которой конфликтует с командами PDB?

мой код, к лучшему или худшему, изобилует однобуквенными переменными (это физический материал, поэтому эти буквы имеют смысл), а также NumPy, с которыми я часто взаимодействую. при использовании отладчика Python, иногда я хочу посмотреть на значен ...