Tag: python 3.x

Найти max (и min) на интервале перемещения с помощью python

У меня есть массив вроде [5.5, 6.0, 6.0, 6.5, 6.0, 5.5, 5.5, 5.0, 4.5]. все числа этого массива отличаются на 0,5, а максимальная разница двух последовательных чисел также равна 0,5 (они могут быть такими же, как в примере). и есть интервал перемещения или поле, которое охватывает, например, 3 последовательных числа, например: [(5.5, 6.0, 6.0), 6.5, […]

Pandas Reindex, чтобы заполнить пропущенные даты, или лучший способ заполнить?

Мои данные – отсутствие записей с завода. В некоторые дни нет пропусков, поэтому в этот день нет данных или даты. Однако, и где это становится волосатым с другими показанными примерами, в любой день может быть несколько отсутствий по разным причинам. В данных не всегда есть отношение от 1 до 1 от даты к записи. Результат, […]

Связи python libclang на Windows не позволяют инициализировать блок перевода из возвышенного текста

Краткое описание : использование libclang для автозаполнения не работает с python, который поставляется в комплекте с Sublime Text 3. Подробности : небольшой пример проверки в репо на Github По сути, есть сценарий, который использует слегка измененный cindex.py (совместимый с python 3 и clang 3.8) и строит блок перевода из файла исходного кода. Затем он повторяет […]

Экологический путь к Python не работает?

Я установил Python 3.4 на новый ПК. Python работает, но я пытаюсь заставить pip работать над этим. Я сделал путь для Python, который ниже. C:\Python34\python.exe Когда я запускаю код ниже C:\Windows\System32>pip install python-docx 'python' is not recognized as an internal or external command, operable program or batch file.

scipy.integrate.quad дает неправильный результат на больших диапазонах

Я пытаюсь интегрировать по сумме двух «половинных» нормальных распределений. scipy.integrate.quad отлично работает, когда я пытаюсь интегрироваться в небольшой диапазон, но возвращает 0, когда я делаю это для больших диапазонов. Вот код: mu1 = 0 mu2 = 0 std1 = 1 std2 = 1 def integral_fun(x): nor1 = 0.5 * ((1 / (np.sqrt(2 * np.pi) * […]

Использование unittest для тестирования argparse – ошибки выхода

Исходя из ответа Грега Хаскина в этом вопросе , я попытался сделать unittest, чтобы проверить, что argparse дает соответствующую ошибку, когда я передаю ему некоторые аргументы, которые не присутствуют в choices . Однако unittest генерирует ложный результат, используя приведенный ниже unittest try/except . Кроме того, когда я делаю тест, используя только with assertRaises a with […]

Отображение юникода в pygame

Я хочу отобразить некоторые символы unicode на экране. Использование pygame.font отображает странный символ. import pygame pygame.init() screen = pygame.display.set_mode((500, 500)) pygame.display.set_caption("TEST") FONT = pygame.font.Font(None, 64) font_surf = FONT.render("♛", True, pygame.Color("red")) screen.blit(font_surf, (20, 20)) pygame.display.flip() pygame.time.delay(1000) Я также попытался использовать pygame.freetype. Он ничего не отображает. import pygame.freetype pygame.freetype.init() screen = pygame.display.set_mode((500, 500)) pygame.display.set_caption("TEST") FONT = pygame.freetype.Font(None) […]

Как добавить класс в Python динамически

Я использую Python 3. Я знаю о декораторе @classmethod. Кроме того, я знаю, что classmethods можно вызывать из экземпляров. class HappyClass(object): @classmethod def say_hello(): print('hello') HappyClass.say_hello() # hello HappyClass().say_hello() # hello Однако, похоже, я не могу динамически создавать методы класса и позволять им вызываться из экземпляров. Предположим, я хочу что-то вроде class SadClass(object): def __init__(self, […]

Когда вызывать Python super () .__ init __ ()?

(Я не могу найти ссылку в любом месте по этому вопросу после некоторого Googling.) С этим примером короткого кода можно четко продемонстрировать сценарий: class X: def __init__(self, stuff): self.__stuff = stuff class Y(X): def __init__(self, stuff): # Is it safe to execute statements before calling super.__init__()? new_stuff = self.call_another_method(stuff) super(Y, self).__init__(new_stuff) Используя CPython 3.x, приведенный […]

среднее количество символов на слово в списке

Я новичок в python, и мне нужно рассчитать среднее количество символов в одном слове в списке используя эти определения и вспомогательную функцию clean_up . токен – это str, которую вы получаете от вызова метода string, разделенного на строку файла. слово – это непустой токен из файла, который не полностью состоит из знаков препинания. найдите «слова» […]

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