python- все статьи тега ➜ страница 70
Как я могу получить dict из запроса sqlite?
db = sqlite.connect("test.sqlite") res = db.execute("select * from table") С итерацией я получаю списки, соответствующие строкам. for row in res: print row Я могу получить имя колонки col_name_list = [tuple[0] for tuple in res.description] но есть ли какая-то функция или настройка, чтобы получить словари вместо списка? {'col1': 'value', 'col2': 'value'} или я должен сделать сам? ...
Как сделать python, программа командной строки автозаполнения произвольных вещей не интерпретатор
Я знаю, как настроить автозаполнение объектов python в интерпретаторе python (в unix). Google показывает много хитов для объяснений о том, как это сделать. к сожалению, есть так много ссылок, что трудно найти то, что мне нужно сделать, что немного отличается. Мне нужно знать, как включить, tab/auto завершение произвольных элементов в программе командной строки, написанной на python. мой конкретный случай использования-это программа python командной строки, которая должна отправлять электро ...
MongoDB ORM для Python? [закрытый]
Я пытаюсь конвертировать из sqlalchemy (sqlite) в использование mongodb. я хотел бы проверить схему. я смотрю на mongokit, но я хочу что-то похожее на mappers, чтобы оно сохраняло свойство объекта, а не дикт. Я хотел бы маппер, так что я могу использовать существующие объекты, не изменяя их. ...
Объекты Django model manager.создать где находится документация?
Я всегда читаю, что я должен использовать model = Model(a=5, b=6) model.save() но я только что видел, что есть функция менеджера create, потому что я видел приложение django с открытым исходным кодом, используя его. model = Model.objects.create(a=5, b=6) print model.pk 1 так это предлагается использовать его? Или это все еще предпочтительнее использовать .метод Save. Я предполагаю, что объекты.create попытается создать его независимо от того, что, в то время как save может сохранить сущест ...
Как добавить строку заголовка в фрейм данных pandas
Я читаю CSV-файл в pandas. Этот csv-файл состоит из четырех столбцов и некоторых строк, но не имеет строки заголовка, которую я хочу добавить. Я пробовал следующее: Cov = pd.read_csv("path/to/file.txt", sep='t') Frame=pd.DataFrame([Cov], columns = ["Sequence", "Start", "End", "Coverage"]) Frame.to_csv("path/to/file.txt", sep='t') но когда я применяю код, я получаю следующую ошибку: ValueError: Shape of passed values is (1, 1), indices imply (4, 1) что именно означает ошибка? И что было б ...
Разница между исполняемыми файлами python3 и python3m
В чем разница между /usr/bin/python3 и /usr/bin/python3m исполнители? Я наблюдаю за ними на Ubuntu 13.04, но Google предполагает, что они существуют и в других дистрибутивах. два файла имеют одинаковый md5sum, но не являются символьными ссылками или жесткими ссылками; два файла имеют разные номера индексов, возвращаемые ls -li и тестирования find -xdev -samefile /usr/bin/python3.3 не возвращает никаких других файлов. кто-то спросил a аналогичный вопрос о AskUbuntu, но я хотел узнать больше о ...
Python: почему * и ** быстрее, чем / и sqrt()?
при оптимизации моего кода, я понял следующее: >>> from timeit import Timer as T >>> T(lambda : 1234567890 / 4.0).repeat() [0.22256922721862793, 0.20560789108276367, 0.20530295372009277] >>> from __future__ import division >>> T(lambda : 1234567890 / 4).repeat() [0.14969301223754883, 0.14155197143554688, 0.14141488075256348] >>> T(lambda : 1234567890 * 0.25).repeat() [0.13619112968444824, 0.1281130313873291, 0.12830305099487305] а также: >>& ...
Как импортировать классы, определенные в init.py
Я пытаюсь организовать некоторые модули для моего собственного использования. У меня есть что-то вроде этого: lib/ __init__.py settings.py foo/ __init__.py someobject.py bar/ __init__.py somethingelse.py на lib/__init__.py, Я хочу определить некоторые классы, которые будут использоваться, если я импортирую lib. Однако я не могу понять это, не разделяя классы на файлы и не импортируя их в__init__.py. вместо того, чтобы сказать: lib/ __init__.py settin ...
Как изменить размер фигуры для участка seaborn?
Как изменить размер моего изображения, чтобы оно подходило для печати? например, я хотел бы использовать бумагу формата А4, размеры которой составляют 11,7 дюйма на 8,27 дюйма в альбомной ориентации. ...
Как сохранить список в виде массива numpy в python?
Мне нужно знать, можно ли сохранить список python в виде массива numPy. ...
Как я могу добавить новый столбец к таблице данных СПАРК (используя PySpark)?
У меня есть Spark DataFrame (используя PySpark 1.5.1) и хотел бы добавить новый столбец. Я пробовал следующее без всякого успеха: type(randomed_hours) # => list # Create in Python and transform to RDD new_col = pd.DataFrame(randomed_hours, columns=['new_col']) spark_new_col = sqlContext.createDataFrame(new_col) my_df_spark.withColumn("hours", spark_new_col["new_col"]) также получил ошибку, используя это: my_df_spark.withColumn("hours", sc.parallelize(randomed_hours)) Итак, как доб ...
Что такое идеальный аналог в Python для "пока не EOF"
чтобы прочитать какой-то текстовый файл, в C или Pascal, я всегда использую следующие фрагменты для чтения данных до EOF: while not eof do begin readline(a); do_something; end; таким образом, мне интересно, как я могу сделать это просто и быстро в Python? ...
Как я могу получить все заголовки запросов в Django?
мне нужно получить все заголовки запросов Django. Из того, что я читал, Джанго просто сбрасывает все в request.META переменная вместе с большим количеством других данных. Что было бы лучшим способом получить все заголовки, которые клиент отправил в мой Django приложение? Я собираюсь использовать их, чтобы построить httplib запрос. ...
Получить имя файла без расширения в Python
Если у меня есть имя файла, как один из них: 1.1.1.1.1.jpg 1.1.jpg 1.jpg Как я могу получить только имя файла, без расширения? Будет ли регулярное выражение уместно? ...
Как удалить все символы после определенного символа в Python?
у меня есть строка. Как удалить весь текст после определенного символа? (В этом случае ...) Текст после ... изменить так я вот почему я хочу удалить все символы после определенного. ...
Отключить метод в наборе представлений, django-rest-framework
ViewSets есть автоматические методы для перечисления, извлечения, создания, обновления, удаления,... Я хотел бы отключить некоторые из них, и решение, которое я придумал, вероятно, не очень хорошее, так как OPTIONS по-прежнему утверждает, что это разрешено. любые идеи о том, как сделать это правильно? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer def list(self, request): return Re ...
Хорошие способы сортировки queryset? - Джанго
что я пытаюсь сделать, это: получите 30 авторов с самым высоким счетом ( Author.objects.order_by('-score')[:30]) заказать авторов по last_name какие предложения? ...
Python Regex - как получить позиции и значения совпадений
как я могу получить начальную и конечную позиции всех матчей с помощью re модуль? Например, учитывая шаблон r'[a-z]' и в строке 'a1b2c3d4' Я хотел бы получить позиции, где он находит каждую букву. В идеале, я бы тоже хотел вернуть текст матча. ...
Попарно crossproduct в Python [дубликат]
этот вопрос уже есть ответ здесь: Получить декартово произведение ряда списков? 10 ответов как я могу получить список товара крест пар из списка произвольно длинных списков в Python? пример a = [1, 2, 3] b = [4, 5, 6] crossproduct(a,b) должна принести [[1, 4], [1, 5], [1, 6], ...]. ...
Как использовать autodoc Сфинкса для документирования метода init (self) класса?
Sphinx не создает документы для __init__(self) по умолчанию. Я пробовал следующее: .. automodule:: mymodule :members: и ..autoclass:: MyClass :members: В conf.py установка следующим добавляет только в __инит__(самостоятельная) строкой документации для строкой документации класса (документация Sphinx autodoc кажется, согласны, что это ожидаемое поведение, но ничего не упоминает о проблеме, которую я пытаюсь разгадать): autoclass_content = 'both' ...