Tag: python

Как использовать python-openbabel в Travis CI?

Я использую Travis CI в рамках проекта картирования токсикологии. Для этого проекта я требую python–openbabel как зависимость. Таким образом, я добавил установщик apt-get в файл .travis.yml, показанный ниже (комментарии удалены). language: python python: – "2.7" before_install: – sudo apt-get update -qq – sudo apt-get install python-openbabel install: "pip install -r requirements.txt" script: nosetests tox.py Однако […]

Добавление методов в существующий экземпляр класса или как «подкласс» экземпляра

Я использую пакет, который дает мне объект, заполненный множеством данных, которые я не хочу пытаться вручную сериализовать и использовать для инициализации другого объекта. То, что я хочу сделать, это приложить кучу дополнительных методов на объект для моих собственных целей. В идеале я хотел бы магически подклассифицировать экземпляр , но это не представляется возможным. Возможно, переключение […]

Matplotlib устанавливает заголовок жирным шрифтом при использовании «Times New Roman»

Первоначально я могу установить название фигуры жирным шрифтом следующим образом: import Matplotlib.pyplot as plt plt.title("Test",fontweight="bold") но как только я использую fontname="Times New Roman" , fontweight="bold" просто не приведет к каким-либо изменениям вообще: import Matplotlib.pyplot as plt plt.title("Test",fontname="Times New Roman",fontweight="bold") Как установить жир фигуры жирным шрифтом?

Json.loads бросает ValueError

Python 2.6.6 и все, что я делаю, получают сообщение от zmq и json.loads (сообщение). Извините за всю путаницу json, поскольку это {"mouhter_id":"one_keert","header":{"header_version":"1","message_type":"one_keert","session_id":"428c0ebd497b9dfcc3170da0d1e0628e","timestamp":1376616699,"src_path":"*/dc/occ1/bell000/lcd_one_mtmt/26866","dst_path":"*/dc/lkjhgvd/lkjhgvd/fegtault/24068"},"payload":{"destHardwareId":"","command":{"id":"bmclmc1","params":{"keylen":"396","key":"AAAAIM0XlJxAEiX6t1KSyuQh+gCnP1Jmu3lkTZvxhiOUogyMAAABDC0tLS0tQkVHSU4gUFVCTElDIEtFWS0tLS0tCk1JR2JNQkFHQnlxR1NNNDlBZ0VHQlN1QkJBQWpBNEdHQUFRQjAxaTZkOG5xVTBnQVBIdHhFMDZqNEI0UDF4TXoKVTVYYy83RnZCVzBtTFI3WlQxRTRxUmw3VEx0OVcwSi85OU5XRzF3NU14Um1oK2dubEJxTTFkNytadU1BNU1NdgpFbmNHcmFpNU1UcHo3elE0cm9CQWZFOVA0czFvM0dRaThSRlVSbFJMdWl2Ym1jempkcVdCYVlEUjNCUU9IOU96ClRWOHFhUnpCN3l0T1NnS09yZzA9Ci0tLS0tRU5EIFBVQkxJQyBLRVktLS0tLQoAAABAg7od/LedQJ8MEBvKQjcBWM2ObdIeSDd/2VygDn0XFwBgUpYiWgum7FE8O51E0Xv3/R6ibvgSPFblqHqLDBNzOgAAAAAAAAAAAAAAAAAAAAAAAAAA"}}}} У меня есть JSON и в python я пытаюсь загрузить его, чтобы я мог извлечь данные. { "e_id": "1231231", "header": { "h_version": "1", "m_type": "abc", "s_id": "ffsfsd", "timestamp": 1376614509, "s_path": "*/dc/s1/De620/cpmgmt/25804", "d_path": "*/dc/sfer/sfer/kelt/23642" […]

Можем ли мы получить доступ к внутренней функции вне ее внешней функции в python, используя внешнюю функцию?

Просто ради любопытства я хочу это знать. Я знаю, что объем внутренней функции ограничен только телом внешней функции, но все же существует какой-либо способ, чтобы мы могли получить доступ к внутренней переменной функции вне ее области действия или вызвать внутреннюю функцию вне ее области видимости? In [7]: def main(): …: def sub(): …: a=5 …: […]

Соглашения для управления памятью и деструкторов / free () с CFFI Python?

Если я обертываю класс C: from ._ffi import ffi, lib class MyClass(object): def __init__(self): self._c_class = lib.MyClass_create() Каковы наилучшие методы для обеспечения того, чтобы lib.MyClass_destroy(…) ? У cffi есть какая-то оболочка вокруг объектов, которые будут вызывать деструктор, когда объект Python GC'd, например, что-то вроде: my_obj = managed(lib.MyClass_create(), destructor=lib.MyClass_destroy) Или должна ли эта логика деструктора находиться […]

Эффективный способ добавления массива numpy

Я буду держать его просто. У меня есть цикл, который добавляет новую строку в массив numpy … что это эффективный способ сделать это. n=np.zeros([1,2]) for x in [[2,3],[4,5],[7,6]] n=np.append(n,x,axis=1) Теперь дело в том, что [0,0] придерживается этого, поэтому я должен удалить его del n[0] Что кажется глупым … Поэтому, пожалуйста, скажите мне, как это сделать. […]

Как запретить пользователям из моего приложения Django (с завихрением)

У меня есть веб-приложение Django, где пользователи собираются и беседуют друг с другом под псевдонимами. Большинство пользователей, попавших на этот сайт, делают это через Opera Mini . В отличие от простых веб-браузеров, Opera Mini имеет завихрение, что он извлекает весь контент через прокси-сервер и переформатирует веб-страницы в формате, более подходящем для небольших экранов. Я хочу […]

Как успешно скомпилировать mpi4py, используя стек MPI MS HPC Server 2008 R2?

Итак, история идет: мне нужна оболочка MPI для Python. Я знаю, что есть mpi4py . Для текущей работы I (в основном) используется Python и Windows, я бы хотел использовать пакет HP HP Cluster Pack, имея доступ к нескольким довольно «сильным» машинам с Win 2008 Server. Просто упомянуть, помимо опыта Win-I, у меня есть немного опыта […]

используя виртуальный env python в R

Я использую пакет «rPython» для вызова python внутри R, но я не могу заставить R ссылаться на мою виртуальную среду python. В R я попытался использовать system('. /home/username/Documents/myenv/env/bin/activate') но после запуска выше мой путь к библиотеке python не изменяется (который я проверяю через python.exec(print sys.path) ). Когда я бегу python.exec('import nltk') Я выброшу ошибку: Ошибка […]

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