Автоматическое обрезание изображения с помощью python / PIL

Может ли кто-нибудь помочь мне разобраться, что происходит в моем сценарии автозапуска изображения? У меня есть png-изображение с большой прозрачной областью / пространством. Я хотел бы иметь возможность автоматически обрезать это пространство и оставить необходимое. Исходное изображение имеет квадрат холста, оптимально он будет прямоугольным, инкапсулируя только молекулу. вот исходное изображение: Выполняя некоторые поисковые запросы, я […]

Импорт из относительного пути в Python

У меня есть папка для моего клиентского кода, папка для моего кода сервера и папка для кода, который разделяется между ними Proj/ Client/ Client.py Server/ Server.py Common/ __init__.py Common.py Как импортировать Common.py из Server.py и Client.py?

Каков наилучший способ дублирования данных в шаблоне django?

<html> <head> <title>{% block title %}{% endblock %}</title> </head> <body> <h1>{% block title %}{% endblock %}</h1> </body> </html> Это мой шаблон, более или менее. Заголовок h1 всегда совпадает с тегом заголовка. Вышеприведенный фрагмент кода недействителен, поскольку не может быть двух блоков с тем же именем. Как я могу справиться с этим, не повторяя себя? чтобы […]

Как установить pyCurl?

Я ОЧЕНЬ новичок в python. Я использовал libcurl без проблем и использовал pyCurl один раз в прошлом. Теперь я хочу настроить его на своей машине и dev. Однако я понятия не имею, как это сделать. Я скорее не DL libcirl файлы и компиляции, что вместе с pycurl, я хочу узнать простейший метод. У меня есть […]

Как установить старую формулу с помощью Brew?

Используя случай установки Python 2.7.9 вместо последнего 2.7.10, ранее я мог просто использовать brew versions python и видеть все версии формул Python по их фиксации SHA в варевке, а затем проверить их, чтобы установить конкретную версия. Это пример вывода brew versions python : $ brew versions python Warning: brew-versions is unsupported and will be removed […]

Python динамически добавляет декоратор к методам класса, украшая класс

скажем, у меня есть класс: class x: def first_x_method(self): print 'doing first_x_method stuff…' def second_x_method(self): print 'doing second_x_method stuff…' и этот декоратор class logger: @staticmethod def log(func): def wrapped(*args, **kwargs): try: print "Entering: [%s] with parameters %s" % (func.__name__, args) try: return func(*args, **kwargs) except Exception, e: print 'Exception in %s : %s' % (func.__name__, […]

Как я могу назвать git pull из Python?

Используя веб-узлы github, я хотел бы получить любые изменения на удаленном сервере разработки. В настоящий момент, когда в соответствующем каталоге git pull получает любые изменения, которые необходимо внести. Однако я не могу понять, как вызвать эту функцию из Python. Я пробовал следующее: import subprocess process = subprocess.Popen("git pull", stdout=subprocess.PIPE) output = process.communicate()[0] Но это приводит […]

Пример wxPython WebView

Я пишу небольшое приложение для отчетов, используя wxPython (wxAUI). Я хочу, чтобы мои данные отображались как HTML, отображаемые в виде виджета WebView. Я ищу образец «привет мир», который покажет, как отображать / отображать строку HTML в виджете WebView, но не смог найти ни одного примера, – и виджет WebView, похоже, не документирован. Может ли кто-нибудь […]

Как удалить строки из фрейма данных pandas, который содержит определенную строку в определенном столбце?

У меня очень большой фрейм данных в python, и я хочу удалить все строки, которые содержат определенную строку внутри определенного столбца. Например, я хочу удалить все строки, которые имеют строку «XYZ» в качестве подстроки в столбце C фрейма данных. Может ли это быть эффективно реализовано с использованием метода .drop ()?

Вычислить максимальный результат с помощью векторизованного решения в python

Максимальный просадка – это общая метрика риска, используемая в количественном финансировании для оценки наибольшей отрицательной отдачи, которая была испытана. Недавно я стал нетерпеливым со временем, чтобы вычислить максимальную просадку, используя мой замкнутый подход. def max_dd_loop(returns): """returns is assumed to be a pandas series""" max_so_far = None start, end = None, None r = returns.add(1).cumprod() for […]

Python - лучший язык программирования в мире.