Библиотеки IronPython для научных графиков

Каковы хорошие библиотеки python, которые поддерживает IronPython (текущая версия) для рисования научных графиков на Win? Под «научными сюжетами» я имею в виду простую графику xy, графические сюжеты xyz и затененные сюжеты xyz.

Пустой список вернулся из ElementTree findall

Я новичок в синтаксическом анализе xml, и Python так несут меня. Я использую lxml для анализа дампа wiki, но я просто хочу, чтобы для каждой страницы, ее названия и текста. На данный момент у меня есть это: from xml.etree import ElementTree as etree def parser(file_name): document = etree.parse(file_name) titles = document.findall('.//title') print titles В настоящий […]

Каков правильный способ обращения с Redis в Tornado? (Async – Pub / Sub)

Я использую Redis вместе с моим приложением Tornado с клиентом asyc Brukva, когда я посмотрел образцы приложений на сайте Brukva, они создают новое соединение по методу « init » в websocket class MessagesCatcher(tornado.websocket.WebSocketHandler): def __init__(self, *args, **kwargs): super(MessagesCatcher, self).__init__(*args, **kwargs) self.client = brukva.Client() self.client.connect() self.client.subscribe('test_channel') def open(self): self.client.listen(self.on_message) def on_message(self, result): self.write_message(str(result.body)) def close(self): self.client.unsubscribe('test_channel') […]

Django: как установить уровень журнала для INFO или DEBUG

Я попытался изменить уровень отладки на DEBUG в Django, потому что хочу добавить некоторые отладочные сообщения в свой код. Кажется, это не имеет никакого эффекта. Моя конфигурация регистрации: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'simple': { 'format': '%(levelname)s %(message)s' }, }, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'logging.StreamHandler', 'formatter': 'simple' }, }, 'loggers': { […]

Как сделать обратный «диапазон», т. Е. Создать компактный диапазон на основе набора чисел?

Python имеет метод range , который позволяет использовать такие вещи, как: >>> range(1, 6) [1, 2, 3, 4, 5] То, что я ищу, выглядит как противоположное: возьмите список чисел и верните начало и конец. >>> magic([1, 2, 3, 4, 5]) [1, 5] # note: 5, not 6; this differs from `range()` Это достаточно просто сделать […]

Получить имя и содержание класса с помощью Beautiful Soup

Используя модуль Beautiful Soup, как я могу получить данные тега div , имя класса которого является feeditemcontent cxfeeditemcontent ? Это: soup.class['feeditemcontent cxfeeditemcontent'] или: soup.find_all('class') Это источник HTML: <div class="feeditemcontent cxfeeditemcontent"> <div class="feeditembodyandfooter"> <div class="feeditembody"> <span>The actual data is some where here</span> </div> </div> </div> и это код Python: from BeautifulSoup import BeautifulSoup html_doc = open('home.jsp.html', […]

как преобразовать строку в допустимое имя переменной в python?

Мне нужно преобразовать произвольную строку в строку, которая является допустимым именем переменной в python. Вот очень простой пример: s1 = 'name/with/slashes' s2 = 'name ' def clean(s): s = s.replace('/','') s = s.strip() return s print clean(s1)+'_'#the _ is there so I can see the end of the string Это очень наивный подход. Мне нужно […]

Apache Spark: работа прерывается из-за срыва этапа: «TID x не удалось по неизвестным причинам»

Я имею дело с некоторыми странными сообщениями об ошибках, которые, как мне кажется, сводятся к проблеме с памятью, но мне трудно с этим справиться и использовать некоторые рекомендации экспертов. У меня 2-машинный Spark (1.0.1) кластер. Обе машины имеют 8 ядер; один имеет 16 ГБ памяти, остальные 32 ГБ (который является мастером). Мое приложение включает в […]

Запустите определенную функцию Python в C # с помощью IronPython

Пока у меня есть простой класс, который обертывает движок python (IronPython) для моего использования. Хотя код выглядит большим, он очень прост, поэтому я копирую его здесь, чтобы яснее объяснить мою проблему. Вот код: public class PythonInstance { ScriptEngine engine; ScriptScope scope; ScriptSource source; public PythonInstance() { engine = Python.CreateEngine(); scope = engine.CreateScope(); } public void […]

Django Serialize Queryset для JSON для создания ответа RESTful с информацией только о поле и идентификатором

В настоящее время у меня есть модель Post с полями «title» и «summary». Я извлекаю все сообщения и возвращаю их как JSON как часть интерфейса API RESTful. Вот базовый подход from django.core import serializers def list_posts(request): posts = Post.objects.filter(owner=authenticated_user) serialized = serializers.serialize("json", posts, fields=('title', 'summary')) return HttpResponse(serialized, mimetype='application/json') И я получаю следующий ответ, когда я […]

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