Tag: питона

Структура фляжки – не может импортировать приложение из __init__.py

Я начинаю с python, и у меня возникли проблемы с настройкой структуры моих приложений с помощью __init__.py даже после поиска нескольких руководств. На данный момент моя текущая структура каталогов выглядит следующим образом /parent /myapp __init__.py views.py /virtualenv Раньше у меня было (если это имеет значение) /parent /myapp /bin /include /lib Содержимое __init__.py приведено ниже: from […]

Использование пиксельных шрифтов в PIL

Я создаю образы с помощью PIL, которые содержат многочисленные точно размещенные текстовые строки. Моя первая попытка состояла в том, чтобы преобразовать пиксельные шрифты в формат, совместимый с пилом, как описано здесь . Например, я загружаю шрифт Silksreen и конвертирую его: otf2bdf -p 8pt -o fonts/slkscr.bdf fonts/slkscr.ttf pilfont.py fonts/slkscr.bdf Затем я могу использовать шрифт в PIL […]

Buildout с частью сборки с Cython

Я столкнулся с проблемой cython в buildout. Одна из частей – сборка модуля с cython из файла .c и .pyx файла. Я уже пробовал много решений: Блог Шона Джилли / 814 / Добавление pyproj к созданию gefira blog »Избавьтесь от« No Cython, пытаясь Pyrex … »в zc.buildout Но все заканчивается ошибкой: ImportError: No module named […]

Создание динамических docstrings в дескрипторе Python

Я пытаюсь генерировать некоторые определения классов динамически (для переноса расширения C ++). Следующий дескриптор отлично работает, за исключением случаев, когда я пытаюсь получить доступ к docstring для поля с помощью help (), он предоставляет документацию по умолчанию для дескриптора, а не поля. Однако, когда я помогаю (имя класса), он извлекает docstring, переданную дескриптору: class FieldDescriptor(object): […]

Каковы наилучшие способы сравнения содержимого двух подобных спискам объектов?

Когда мне приходится сравнивать содержимое двух подобных массиву объектов – например list s, tuple s или collection.deque s – независимо от типа объектов, я использую list(an_arrayish) == list(another_arrayish) Есть ли более идиоматический / быстрый / лучший способ достичь этого?

Разрешить использование всех типов методов в колбе

Как разрешить маршрут принимать все типы методов? Я не просто хочу маршрутизировать стандартные методы, такие как HEAD , GET , POST , OPTIONS , DELETE & PUT . Я хотел бы также принять следующие методы: FOOBAR , WHYISTHISMETHODNAMESOLONG и любые другие возможные имена методов.

Как выполнить итерацию по двум словарям сразу и получить результат, используя значения и ключи от обоих

def GetSale():#calculates expected sale value and returns info on the stock with highest expected sale value global Prices global Exposure global cprice global bprice global risk global shares global current_highest_sale best_stock=' ' for value in Prices.values(): cprice=value[1] bprice=value[0] for keys, values in Exposure.items(): risk=values[0] shares=values[1] Expected_sale_value=( (cprice – bprice ) – risk * cprice) * […]

Ошибка округления средней величины

Я нахожу это очень странным. Может кто-нибудь сказать мне, что происходит здесь? >>>a = [1,0,1] >>>np.mean(a) 0.66666666666666663 >>>2.0/3 0.6666666666666666 Что случилось с 3 в конце вывода np.mean(a) ? Почему это не 6, как линия ниже нее или 7 (при округлении)?

Объединение файлов модулей в Python

Есть ли способ собрать файлы Python, похожие на JAR в Java? Мне нужен способ упаковки набора классов и функций Python, но, в отличие от стандартного модуля, я хотел бы, чтобы он был в одном файле.

Получить диагональ без использования numpy в Python

Я пытаюсь получить диагональ от матрицы в Python без использования numpy (я действительно не могу использовать numpy). Кто-то здесь знает, как это сделать? Пример того, что я хочу получить: get_diagonal ([[1,2,3,4],[5,6,7,8],[9,10,11,12]], 1, 1, 1) Result: [1, 6, 11] Или вроде: get_diagonal ([[1,2,3,4],[5,6,7,8],[9,10,11,12]], 1, 2, 1) Result: [2, 7, 12] Пока не знаю, что я пробовал […]

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