Как построить данные по конкретным датам на оси x, используя matplotlib

У меня есть набор данных, состоящий из пар значений даты. Я хочу построить их на гистограмме с конкретными датами на оси х. Моя проблема в том, что matplotlib распределяет xticks по всему диапазону дат; а также отображает данные с помощью точек. Датами являются все объекты datetime . Вот пример набора данных: data = [(DT.datetime.strptime('2010-02-05', "%Y-%m-%d"), […]

Насколько опасно настраивать себя .__ class__ на что-то еще?

Скажем, у меня есть класс, который имеет число подклассов. Я могу создать экземпляр класса. Затем я могу установить его атрибут __class__ в один из подклассов. Я фактически изменил тип класса на тип своего подкласса на живом объекте. Я могу вызывать методы на нем, которые вызывают версию этих методов подкласса. Итак, насколько опасно это делать? Кажется […]

Как передать ссылку на очередь на функцию, управляемую пулом.map_async ()?

Я хочу, чтобы длительный процесс возвращал свой прогресс в очереди (или что-то подобное), который я буду подавать в диалоговом окне индикатора выполнения. Мне также нужен результат, когда процесс завершен. Пример примера здесь не работает с RuntimeError: Queue objects should only be shared between processes through inheritance . import multiprocessing, time def task(args): count = args[0] […]

Какой пользователь выполняет скрипты python, как в Windows?

Я пытаюсь удалить python некоторые каталоги, и я получаю ошибки доступа к ним. Я думаю, что учетная запись пользователя python не имеет прав? WindowsError: [Error 5] Access is denied: 'path' это то, что я получаю, когда запускаю скрипт. я пробовал shutil.rmtree os.remove os.rmdir все они возвращают ту же ошибку.

Обнаружение общедоступного IP-программ

Я за маршрутизатором, мне нужна простая команда, чтобы открыть мой общедоступный ip (вместо того, чтобы googling, что такое мой ip, и нажав на один результат) Существуют ли для этого стандартные протоколы? Я слышал о STUN, но я не знаю, как его использовать? PS Я планирую написать короткий скрипт python для этого

Как искать подпапки с помощью модуля glob.glob в Python?

Я хочу открыть серию подпапок в папке и найти текстовые файлы и напечатать несколько строк текстовых файлов. Я использую это: configfiles = glob.glob('C:/Users/sam/Desktop/file1/*.txt') Но это также невозможно получить доступ к подпапкам. Кто-нибудь знает, как я могу использовать одну и ту же команду для доступа к подпапкам?

Python – количество цифр в экспоненте

Можно ли установить количество цифр, которые будут использоваться для печати показателя числа с плавающей запятой? Я хочу установить его в 3. В данный момент, f = 0.0000870927939438012 >>> "%.14e"%f '8.70927939438012e-05' >>> "%0.14e"%f '8.709279e-005' Я хочу напечатать: '8.70927939438012e-005'

Английская грамматика для разбора в NLTK

Есть ли готовая грамматика английского языка, которую я могу просто загрузить и использовать в NLTK? Я искал примеры синтаксического анализа с помощью NLTK, но мне кажется, что я должен вручную указать грамматику перед разбором предложения. Большое спасибо!

Анализ основных компонентов в Python

Я бы хотел использовать анализ основных компонентов (PCA) для уменьшения размерности. Есть ли у него numpy или scipy, или мне нужно рулон самостоятельно, используя numpy.linalg.eigh ? Я не просто хочу использовать декомпозицию сингулярных значений (SVD), потому что мои входные данные довольно высокомерные (~ 460 измерений), поэтому я думаю, что SVD будет медленнее, чем вычисление собственных […]

Запуск скомпилированного python (py2exe) в качестве администратора в Vista

Можно ли программно запустить скомпилированный Python (скомпилированный через py2exe) в качестве администратора в Vista? Еще одно разъяснение: Я написал программу, которая изменяет файл хостов Windows (c: \ Windows \ system32 \ drivers \ etc \ hosts) в Vista, программа не будет запущена и завершится с ошибкой, если вы не щелкните правой кнопкой мыши и не […]

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