Вопросы с тегом «python»

148
Выберите строки в pandas MultiIndex DataFrame

Каковы наиболее распространенные способы выбора / фильтрации строк фрейма данных, индекс которого является MultiIndex ? Нарезка на основе одного значения / метки Нарезка на основе нескольких этикеток с одного или нескольких уровней Фильтрация по логическим условиям и выражениям Какие методы...

147
Python timedelta в годах

Мне нужно проверить, прошло ли какое-то количество лет с какой-то даты. В настоящее время я получил timedeltaот datetimeмодуля , и я не знаю , как преобразовать его в годы....

147
«Внутреннее исключение» (с отслеживанием) в Python?

Мой опыт работы в C #, и я только недавно начал программировать на Python. Когда выдается исключение, я обычно хочу обернуть его в другое исключение, которое добавляет больше информации, в то же время показывая полную трассировку стека. Это довольно легко в C #, но как мне это сделать в Python?...

147
Красивый суп и извлечение div и его содержимого по ID

soup.find("tagName", { "id" : "articlebody" }) Почему это НЕ возвращает <div id="articlebody"> ... </div>теги и прочее между ними? Ничего не возвращает И я точно знаю, что он существует, потому что я смотрю прямо на него с soup.prettify() soup.find("div", { "id" : "articlebody" }) тоже...

147
Как проверить, является ли путь абсолютным или относительным путем кросс-платформенного способа с Python?

Абсолютный путь UNIX начинается с '/', тогда как Windows начинается с алфавита 'C:' или '\'. Есть ли у python стандартная функция для проверки абсолютного или относительного пути?...

147
Django Admin - отключить действие «Добавить» для конкретной модели

У меня есть сайт Django с множеством моделей и форм. У меня есть много пользовательских форм и наборов форм и наборов inlineform, а также пользовательских проверок и пользовательских наборов запросов. Следовательно, действие добавления модели зависит от форм, которым нужны другие вещи, и «модель...

147
Если функция A требуется только функцией B, следует ли определять A внутри B? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 месяцев назад . Улучшить этот вопрос Простой пример Два метода, один вызывается из...

147
«\ D» в регулярном выражении означает цифру?

Я обнаружил , что в 123, \dспички 1и , 3но не 2. Мне было интересно, \dсоответствует ли цифра, удовлетворяющая какому требованию? Я говорю о регулярных выражениях в стиле Python. Плагин регулярных выражений в Gedit использует регулярные выражения в стиле Python. Я создал текстовый файл с...

147
Узнать время, которое потребовалось скрипту Python для завершения выполнения

У меня есть следующий код в скрипте Python: def fun(): #Code here fun() Я хочу выполнить этот сценарий, а также узнать, сколько времени потребовалось для его выполнения в минутах. Как узнать, сколько времени потребовалось для выполнения этого скрипта? Был бы очень признателен за пример....

147
Как мне сказать Matplotlib создать второй (новый) сюжет, а затем построить старый?

Я хочу построить данные, затем создать новую фигуру и построить данные2, и, наконец, вернуться к исходному графику и построить данные3, примерно так: import numpy as np import matplotlib as plt x = arange(5) y = np.exp(5) plt.figure() plt.plot(x, y) z = np.sin(x) plt.figure() plt.plot(x, z) w =...

147
Запуск привязок Python Selenium WebDriver в Chrome

Я столкнулся с проблемой при работе с Selenium. Для моего проекта я должен использовать Chrome. Тем не менее, я не могу подключиться к этому браузеру после запуска его с Selenium. По какой-то причине Selenium не может найти Chrome сам по себе. Вот что происходит, когда я пытаюсь запустить Chrome...

147
Декартово произведение точек массива x и y на один массив точек 2D

У меня есть два массива, которые определяют оси X и Y сетки. Например: x = numpy.array([1,2,3]) y = numpy.array([4,5]) Я хотел бы сгенерировать декартово произведение этих массивов для генерации: array([[1,4],[2,4],[3,4],[1,5],[2,5],[3,5]]) В некотором смысле это не очень неэффективно, поскольку...

147
Ошибка типа: модуль .__ init __ () принимает не более 2 аргументов (3 дано)

Я определил класс в файле с именем Object.py. Когда я пытаюсь наследовать от этого класса в другом файле, вызов конструктора вызывает исключение: TypeError: module.__init__() takes at most 2 arguments (3 given) Это мой код: import Object class Visitor(Object): pass instance = Visitor() # this line...

147
Преобразуйте число с плавающей запятой до определенной точности, а затем скопируйте в строку

Скажем, у меня есть число с плавающей запятой 135.12345678910. Я хочу объединить это значение в строку, но только хочу 135.123456789. С помощью print я могу легко сделать это, сделав что-то вроде: print "%.9f" % numvar с numvarмоим исходным номером. Есть простой способ сделать это?...