Tag: python 2.7

Ускорение datetime.strptime

Я использую следующий фрагмент кода для извлечения даты из строки: try: my_date = datetime.strptime(input_date, "%Y-%m-%d").date() except ValueError: my_date = None Если я запускаю это 750 000 раз, это занимает 19,144 секунды (определяется с помощью cProfile). Теперь я заменяю это следующим (уродливым) кодом: a= 1000 * int(input_date[0]) b= 100 * int(input_date[1]) c= 10 * int(input_date[2]) d= […]

Не встроен ли встроенный встроенный Python DRY DRY?

Очевидно, есть причина для этого, но я недостаточно опыт, чтобы признать это. Это пример, приведенный в документах Python: class C(B): def method(self, arg): super(C, self).method(arg) # Why do we have to mention 'C' again? Не существует способа «знать» тип из метода экземпляра, который не полагается на дублирование имени класса «C»? Кажется, что пример может привести […]

Счетчик коллекций Python для списка словарей

У меня есть динамически растущий список массивов, которые я хотел бы добавить как значения вместе. Вот пример: {"something" : [{"one":"200"}, {"three":"400"}, {"one":"100"}, {"two":"800"} … ]} Я хотел бы добавить вместе словари внутри списка. Итак, в этом случае для ключевого «что-то» результатом будет: ["one":400, "three": 400, "two": 800] или что-то в этом влиянии. Я знаком с […]

Почему Python 2.7 namedtuple реализует __dict__?

Реализация namedtuple в Python 2.7 реализует __dict__ . Я смущен, что это делает; почему нам нужно сделать специальный __dict__ если уже определены свойства? C:\tmp> python Python 2.7.12 |Anaconda 4.1.1 (64-bit)| (default, Jun 29 2016, 11:07:13) [MSC v.1500 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. Anaconda is brought to […]

Хороший пример реализации многопроцессорности?

Я пытаюсь преобразовать одну из моих программ, чтобы использовать многопроцессорную обработку, предпочтительно многопроцессорные пулы, поскольку они кажутся более простыми. На высоком уровне процесс создает массив патчей из изображений, а затем передает их на GPU для обнаружения объекта. Процессор и часть GPU занимают около 4 с каждый, однако процессор имеет 8 ядер, и ему не нужно […]

Установка Mapnik 2.2.0 в Windows 7 с помощью Python 2.7

Я пытаюсь установить mapnik на свой компьютер часами, но то, что я всегда получаю, когда я импортирую mapnik, является ImportError: DLL load failed: The specified procedure could not be found . Я использую Windows 7. В настоящее время установлено программное обеспечение Geoserver из пакета Opengeo. Вот мой путь %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\Java\jre7\bin;C:\Program Files\Java\jdk1.7.0_45\bin;C:\Python27;C:\mapnik-v2.2.0\lib Мой путь […]

Не найти ожидаемые строки с пирарированием

Я пытаюсь разобрать строку, используя pyparsing. Используя приведенный ниже код import pyparsing as pyp aString = "C((H2)(C(H3))) C((H1)(Cl1)) C(((C(H3))3))" aSub = '(('+ pyp.Word('()'+pyp.srange('[A-Za-z0-9]'))+'))' substituent = aSub('sub') for t,s,e in substituent.scanString(aString): print t.sub У меня нет выхода. Однако в строке aString = "C((H2)(C(H3))) C((H1)(Cl1)) C(((C(H3))3))" есть множественные вхождения ((stuff)) – конкретно ((H2)(C(H3))) , C((H1)(Cl1)) и C(((C(H3))3)) […]

Замена __str__ в классе нового стиля

Я конвертирую старый код Python и заменяю некоторые классы новыми классами стилей. Проблема в том, что это нарушило поведение замены __str__ и я понятия не имею, почему. class OldStyle(): def __str__(self): return 'original' old = OldStyle() print old old.__str__ = lambda: 'modified' print old class NewStyle(object): def __str__(self): return 'original' new = NewStyle() print new […]

Создание сбоя UserTracker в привязках python NITE2

Я пытаюсь использовать привязки python OpenNI2 и NITE2. Я под Windows 7, и у меня есть Kinect SDK1.8, OpenNI 2.2 и NITE 2.2, работающие без проблем в Visual C ++ с их 32-битными версиями. У меня python 2.7.5 32 бит. Теперь я намерен перевести некоторые примеры из NITE на python, но я до сих пор […]

используя django cleaned data pop для удаления данных перед фиксацией на db

У меня есть форма с выбранным списком. Когда пользователь выбирает значение из 8888 или 9999 из award_grant_type выбора award_grant_type , я хочу, чтобы некоторые данные могли или не существовали в полях ввода формы (пользователь мог ввести данные в поля ввода текста формы, а затем выбрал 8888 или 9999) для удаления до того, как данные формы […]

Interesting Posts for Van-Lav

Как показать все изображение при использовании OpenCV warpPerspective

Полу-контролируемый Наивный Байес с NLTK

Как проверить, содержит ли строка какие-либо буквы из алфавита?

перегрузка print python

Использование scikit для определения вклада каждой функции в предсказание определенного класса

Как построить рамку данных pandas с помощью andrew_curves?

Улучшение изображения до распознавания текста с помощью Tesseract-OCR лучше, если изображение предварительно обработано вручную с помощью Gimp, чем мой код Python

Значения списка, возвращающие значения плюс , почему?

Как удалить кавычки из строки для SQL-запроса в Python?

Генератор BeautifulSoup `find_all`

Получить часовой пояс, используемый datetime.datetime.fromtimestamp ()

TkMessageBox – нет модуля

Что произойдет, если вы пишете имя переменной только в python?

Конкатенация результатов двух диапазонов

SQLAlchemy сохраняет порядок при добавлении объектов в сеанс?

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