Tag: python

Самый быстрый способ прочитать большой файл (> 8 ГБ) и выгрузить данные в словарь и загрузить его снова

Я имею дело с файлом большой последовательности белка (fasta) (> 8 ГБ), и моя идея состоит в том, чтобы создать словарь, где ключом и значением будет идентификатор белка и последовательность соответственно. На данный момент я в порядке, чтобы делать и выгружать данные в словарь, используя pickle а затем пытаюсь открыть с помощью cpickle (я читаю […]

Максимальное количество аннотаций после группы

Я хотел бы вычислить максимум «a_priority» для каждой группы пар (b, c). a_priority – это аннотация, основанная на случае / при сопоставлении строк с приоритетными значениями. from django.db.models import Max, Case, When, IntegerField qs = MyObject.objects.all() qs = qs.annotate( a_priority=Case( When(a='A', then=1), When(a='S', then=2), When(a='Q', then=3), output_field=IntegerField() ) ) qs = qs.values("b", "c").annotate(Max("a_priority")) Я получаю […]

dnspython – получить AAAA, A, NS и другие записи с одним запросом

Я пытаюсь создать быстрый скрипт для разбора всех записей DNS для одного имени домена. Команда «ANY», похоже, делает трюк, но у меня странные проблемы с TTL. При использовании ЛЮБОГО, как это domain = dns.name.from_text(domain) nameserver = '127.0.0.1' query = dns.message.make_query(domain, dns.rdatatype.ANY) response = dns.query.udp(query, nameserver, timeout = 2) print response Возвращенные данные – это то, […]

Как нормализовать график гексбина?

У меня есть два дистрибутива внутри графика гексбина, как показано на рисунке: Одно распределение имеет максимальное значение около 4000, в то время как другое имеет максимальное значение около 2500. Таким образом, цвета графика различны. Я думал, что смогу нормализовать его, если бы знал максимальное значение графика гексбина. Как узнать, сколько точек находится в пределах max […]

Как добавить пользовательские поля в InlineFormsets?

Я пытаюсь добавить пользовательские поля в InlineFormset, используя следующий код, но поля не будут отображаться в Django Admin. Неужели InlineFormset слишком заблокирован, чтобы это разрешить? Мой тестовый тест «ding» срабатывает, как и ожидалось, я могу распечатать поля form.fields и увидеть их все там, но фактические поля никогда не отображаются в admin. admin.py from django.contrib import […]

Новое для Cython … не может показаться должным образом обернуть перечисления

Я довольно новичок в Cython, но я пытаюсь узнать больше, так как я хотел бы иметь возможность называть довольно большой и сложный набор C / C ++-кода непосредственно из Python. Я смог выполнить примеры ОК и даже смог обернуть очень небольшую часть основного проекта, над которым я работаю. Но я застрял на обертываниях перечислений. Я […]

Как сохранить и распечатать 20% -ные имена и оценки?

Следующий код читается в очищенных титанических данных, распечатывает все функции и оценки import csv import numpy as np data = np.genfromtxt('titanic.csv',dtype=float, delimiter=',', names=True) feature_names = np.array(data.dtype.names) feature_names = feature_names[[ 0,1,2,3,4]] data = np.genfromtxt('plants.csv',dtype=float, delimiter=',', skip_header=1) _X = data[:, [0,1,2,3,4]] #Return a flattened array required by scikit-learn fit for 2nd argument _y = np.ravel(data[:,[5]]) from sklearn […]

Флажок matplotlib в шаблоне

У меня есть довольно начинающий вопрос. Можно ли отображать динамически обработанные изображения matplotlib (как показано на https://gist.github.com/wilsaj/862153 или https://gist.github.com/rduplain/1641344 ) напрямую через render_template (…) или мне нужно использовать app.route ('… /')? Цель состоит в том, чтобы показать настраиваемый (научный) сюжет внутри веб-сайта. Есть ли какое-либо чистое решение, если я хочу передать массив (или несколько переменных) […]

matplotlib не видит эффекта установки edgecolor в plt.savefig () или plt.figure ()

Я не могу понять, как добавить границу вокруг фигуры, я понимаю, что это будет параметр figure.edgecolor или savefig (edgecolor), но это не работает. Я использую matplotlib 1.1.1. Я ожидаю, что этот код будет рисовать красную рамку вокруг фигуры: import matplotlib.pyplot as plt plt.plot([1,2,3]) plt.savefig('test.png', edgecolor='r', facecolor='g') Когда я смотрю на фигуру, у нее зеленый цвет […]

Темы Webkit с PyGObject на Gtk3

Я пытаюсь загрузить представление webkit в другой поток, чем основной поток для gtk. Я вижу пример PyGTK, Threads и WebKit Я немного модифицирую поддержку PyGObject и GTK3: from gi.repository import Gtk from gi.repository import Gdk from gi.repository import GObject from gi.repository import GLib from gi.repository import WebKit import threading import time # Use threads Gdk.threads_init() […]

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