Tag: python

Удалить цифры в Python (Regex)

Я пытаюсь удалить все цифры из строки. Однако следующий код удаляет также цифры, содержащиеся в любом слове, и, очевидно, я этого не хочу. Я пробовал много регулярных выражений без успеха. Благодаря! s = "This must not b3 delet3d, but the number at the end yes 134411" s = re.sub("\d+", "", s) print s Результат: Это […]

Пустые строки при использовании minidom.toprettyxml

Я использовал minidom.toprettyxml для префикса моего xml-файла. Когда я создаю XML-файл и использую этот метод, все работы решены, но если я его использую после изменения файла xml (для примера я добавил дополнительные узлы), а затем я возвращаю его в XML , Я получаю пустые строки, каждый раз, когда я его обновляю, у меня все больше […]

Окно Matplotlib появляется сзади?

Всякий раз, когда я вызываю show() в matplotlib, окно графика появляется за всеми остальными окнами, и я должен минимизировать все, чтобы увидеть его. Есть ли способ предотвратить это или программно вывести его на передний план. На OSX Lion. Python 2.7

Как заставить редактор PyDev выборочно игнорировать ошибки?

Я использую PyDev в Eclipse для написания кода Jython. У меня есть многочисленные случаи, когда мне нужно сделать что-то вроде этого: import com.work.project.component.client.Interface.ISubInterface as ISubInterface Проблема в том, что PyDev всегда будет отмечать это как ошибку и сказать «Unresolved import: ISubInterface». Код работает просто отлично, я просто не хочу иметь эти маленькие белые / красные […]

Раздражающее пробел в гистограмме (matplotlib, Python)

Это, наверное, тривиальный вопрос, но я пытаюсь построить гистограмму с matplotlib и с повернутым текстом по оси x. Код, который я использую, показан ниже: fig = plt.figure() x_labels_list = [] for i in range(0, pow(2, N)): x_labels_list.append(str(f(i))) # The function f() converts i to a binary string ax = plt.subplot(111) width = 1.0 bins = […]

Проверьте, установлен ли дополнительный аргумент argparse.

Я хотел бы проверить, был ли задан необязательный аргумент argparse пользователем или нет. Могу ли я безопасно проверить использование isset? Что-то вроде этого: if(isset(args.myArg)): #do something else: #do something else Одинаково ли это для аргументов типа float / int / string? Я могу установить параметр по умолчанию и проверить его (например, установить myArg = -1 […]

Графики Python ASCII в терминале

С Octave я могу отображать массивы на терминал, например, построение массива со значениями для функции x^2 дает этот вывод в моем терминале: 10000 ++———+———–+———-+———–+———++ ++ + + + + ++ |+ : : : : +| |++ : : : : ++| | + : : : : + | | ++ : : : […]

InvalidBasesError: не удается разрешить базы для

Когда я запускаю тесты, я получаю эту ошибку при инициализации базы данных: django.db.migrations.state.InvalidBasesError: Cannot resolve bases for [<ModelState: 'users.GroupProxy'>] This can happen if you are inheriting models from an app with migrations (eg contrib.auth) Я создал этот прокси для модели contrib.auth Group, чтобы поместить его в мое приложение в django admin: class GroupProxy(Group): class Meta: […]

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

У меня есть большой набор точек данных (100 000+), хранящихся в 2-мерном массиве numpy (1-й столбец: координаты x, координаты 2-го столбца: y). У меня также есть несколько одномерных массивов, сохраняющих дополнительную информацию для каждой точки данных. Теперь я хотел бы создавать графики из подмножеств этих 1D-массивов, которые включают только те точки, которые находятся в данном […]

python: наследование или состав

Предположим, что у меня есть class , который использует некоторую функциональность dict . Я использовал для компоновки объекта dict внутри и предоставлял некоторый доступ извне, но в последнее время думал о просто наследовании dict и добавлении некоторых атрибутов и методов, которые могут потребоваться. Это хороший способ пойти, или я должен придерживаться композиции?

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