Tag: python 2.7

Формат хранения для AND-OR-дерева в Python 2.7

Я выполняю некоторую работу с деревьями решений на данный момент, где я использую деревья AND-OR в качестве представления. Я ищу подходящий формат хранения для этих деревьев. Узел, начинающийся с «t», является узлом OR, узел начинается с «c» является (упорядоченным!) AND узлом. Листья всегда начинаются с «p». Первоначально каждый узел содержит две части: имя узла и […]

Ошибка сборки колесика / «Ошибка: ВКЛЮЧАЕТ переменную среды пусто»

Я использую Python 2.7.11 и пытаюсь установить модули установки, однако некоторые из них не работают. Сообщение, которое я получаю, это «Ошибка сборки колеса для« X »и« Ошибка: ВКЛЮЧАЕТ переменную среды пусто ». Я попытался установить Scrapy, LXML и Twisted, и они потерпели неудачу. Некоторые другие случайные модули, которые я пробовал, были установлены нормально. Я установил […]

Почему эта программа Python работает в 3 раза быстрее, чем идентичная программа Julia

Я хотел попробовать язык программирования Julia, так как я слышал, что он должен быть быстрее, чем Python. Я решил попробовать динамическую программу для Project Euler # 14 , поскольку она касалась большого количества вычислений (поиск самой длинной последовательности Collatz). Я написал программу для нее в Julia, а затем решил попробовать сделать аналогичную программу на Python, […]

Сгенерируйте N положительных целых чисел в диапазоне, суммируя до общего числа в python

Я видел другие сообщения, касающиеся аналогичной проблемы. Я знаю, как сгенерировать N положительных целых чисел. Я также знаю, как ограничить сумму случайно генерируемых целых чисел. Единственная проблема – это условие, при котором ни одно из значений N не выпадает из указанного диапазона. например, generate_ints(n, total, low, high) должен генерировать n массив значений таким образом, чтобы […]

Ошибка ячейки Tensorflow GRU при извлечении активаций с переменной длиной последовательности

Я хочу запустить ячейку GRU на некоторые данные временных рядов, чтобы сгруппировать их в соответствии с активациями последнего слоя. Я сделал небольшое изменение в реализации ячейки ГРУ def __call__(self, inputs, state, scope=None): """Gated recurrent unit (GRU) with nunits cells.""" with vs.variable_scope(scope or type(self).__name__): # "GRUCell" with vs.variable_scope("Gates"): # Reset gate and update gate. # We […]

Сохранение вложений электронной почты

Я пытаюсь разобрать электронную почту с прикрепленными файлами PDF def get_files(poruka): pdfs = [] if poruka.is_multipart(): for part in poruka.get_payload(): if part.get_content_type() == 'application/pdf': data = part.get_payload() temppdf = tempfile.NamedTemporaryFile('w+b', -1) temppdf.write(base64.b64decode(data)) pdfs.append(temppdf) return pdfs Он работает, но в pdfs файлах у меня есть экземпляры файлов. Я пытаюсь сохранить файлы с его оригинальным именем внутри […]

Haystack не может найти результатов

Я новичок в Haystack, и я только что установил его с Whoosh . base.py HAYSTACK_CONNECTIONS = { 'default': { 'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine', 'PATH': os.path.join(os.path.dirname(__file__), 'whoosh_index'), }, } Моя модель объявления (находится в приложении posts ): class Announcement(models.Model): title = models.CharField(null=True, max_length=256) description = models.CharField('Announcement description', null=True, max_length=500) slug = models.SlugField(default=uuid.uuid1, unique=True) author = models.ForeignKey(to=User, related_name='posts', null=True, […]

Как получить diff от python `mock.assert_called_with ()`?

При вызове unittest.TestCase.assertEqual() на двух сложных словарях я получаю хороший diff. Есть ли способ получить mock.Mock.assert_called_with Python 2.7 mock.Mock.assert_called_with ? Я тестирую вызовы, которые принимают некоторые параметры dict со сложными значениями, и очень сложно понять, в чем проблема, когда один из них просто отсутствует логический. например AssertionError: Expected call: post('http://cloud-atlas.cogolo.net/api/executions', auth=('cloudatlas', 'cloudatlas'), data={'environment': 'hadoop', 'source': […]

Python – разархивировать файлы .gz параллельно

У меня есть несколько файлов .gz, которые составляют до 1 ТБ. Как я могу использовать Python 2.7 для распаковки этих файлов параллельно? цикл в файлах занимает слишком много времени. Я также пробовал этот код: filenames = [gz for gz in glob.glob(filesFolder + '*.gz')] def uncompress(path): with gzip.open(path, 'rb') as src, open(path.rstrip('.gz'), 'wb') as dest: shutil.copyfileobj(src, […]

Почему я получаю эту ошибку (объект AttributeError: 'module' не имеет атрибута 'openssl_md_meth_names')?

До сих пор, кажется, есть только один вопрос относительно этой ошибки на форуме. При запуске любого примера pyo в E-Pyo через Python 2.7.11 я получаю эту ошибку: File "C:\Python27\lib\site-packages\pyolib\_core.py", line 22, in <module> import random, os, sys, inspect, tempfile File "C:\Python27\lib\random.py", line 49, in <module> import hashlib as _hashlib File "C:\Python27\lib\hashlib.py", line 138, in <module> […]

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