Расширение пути из графика

Я знаю, что для этого типа структуры есть модули, но мне нравится и предпочитаю учиться тому, как все работает на самом деле. Итак … Я пытаюсь расширить путь от графика, например, например: g = dict( s=['a','d','s'], a=['s','d','b'], d=['s','a','e'], b=['a','e','c'], e=['d','b','f'], f=['e','g'], c=['b'], g=['f']) До сих пор я вижу соседей данного узла с: def vecinosDe(n = […]

Рабочий процесс переноса Python 3?

У меня небольшой проект, который я хочу попробовать портировать на Python 3 – как мне это сделать? Я сделал сделанный код без предупреждений, используя python2.6 -3 (в основном удаление .has_key() ), но я не уверен, что лучше всего использовать инструмент 2to3. Используйте инструмент 2to3 для преобразования этого исходного кода в синтаксис 3.0. Не редактируйте результат […]

Синтаксическое сходство / расстояние между двумя предложениями / строкой / текстом с использованием nltk

У меня есть 2 текста, как показано ниже Text1: Джон любит яблоко Текст2: Майк ненавидит апельсин Если вы проверяете выше 2 текстов, они оба синтаксически, но семантически имеют другое значение. я хочу найти 1) Синтаксическое расстояние между двумя текстами 2) Семантическое расстояние между двумя текстами Есть ли способ сделать это с помощью nltk, поскольку я […]

Как работает алгоритм Ричардсона-Люси? Пример кода?

Я пытаюсь понять, как работает деконволюция. Я понимаю идею, но я хочу понять некоторые из реальных алгоритмов, которые ее реализуют – алгоритмы, которые принимают в качестве входных данных размытое изображение с его функцией выборки точек (размытие ядра) и производят в качестве вывода скрытого изображения. До сих пор я нашел алгоритм Ричардсона-Люси , где математика не […]

Изменение размера окна wxPython

Можно ли сделать окно wxPython только повторно значимым для определенного отношения? Я знаю, что вы можете отключить изменение размера; Тем не менее, мне бы хотелось, чтобы при изменении размера окна оно зависело от определенного соотношения ширины и высоты.

Определить количество элементов в строке python struct / pack fmt?

При использовании модуля struct python on можно указать строку формата, которая объявляет, как следует интерпретировать двоичные данные: >>> from struct import * >>> fmt = 'hhl' >>> values = [1,2,3] >>> blob = pack(fmt, values) Можно легко вычислить количество байтов, необходимых для хранения экземпляра этого формата: >>> calcsize(fmt) Каким будет лучший способ получить число переменных, […]

Python / Matplotlib – Быстрое обновление текста по осям

У меня есть фигура / холст matplotlib в окне wxpython. Я хочу обновить некоторую информацию о сюжете, когда мышь перемещается. Я связался с 'motion_notify_event', чтобы получить эту информацию. В приведенном ниже коде большое количество случайных данных построено, а затем положение x, y курсора отображается в строке состояния окна. Это очень гладко и хорошо работает. Тем […]

Одиночная строка из файла слишком велика?

В python я читаю большой файл, и я хочу добавить каждую строку (после некоторых модификаций) в пустой список. Я хочу сделать это только в первых нескольких строках, поэтому я сделал: X = [] for line in range(3): i = file.readline() m = str(i) X.append(m) Тем не менее, появляется ошибка, и говорит, что для строки i […]

Масштабирование с помощью библиотеки изображений Python

Я пишу простое приложение на Python, которое отображает изображения. Мне нужно реализовать Zoom In и Zoom Out, масштабируя изображение. Я думаю, что метод Image.transform сможет это сделать, но я не уверен, как его использовать, поскольку он запрашивает аффинную матрицу или что-то в этом роде: P Вот цитата из документов: im.transform (размер, AFFINE, данные, фильтр) => […]

Установка matplotlib на Mac OSX Mountain Lion

Я пытаюсь установить matplotlib, но перед многими проблемами. Я получаю общую ошибку как от pip install matplotlib, так и от попыток построить из источника, который: BUILDING MATPLOTLIB matplotlib: 1.1.1 python: 2.7.2 (default, Jun 20 2012, 16:23:33) [GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] platform: darwin ТРЕБУЕМЫЕ ЗАВИСИМОСТИ numpy: 1.6.1 * Could not find the headers […]

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