python- все статьи тега ➜ страница 3


Сериализация моделей в django с соответствующими десятичными типами данных в json

Вот пример модели: class FooModel(models.Model): foo = models.DecimalField(max_digits=6, decimal_places=3, null=True) Сериализовать: from django.core import serializers obj = get_object_or_404(FooModel, pk=1) data = serializers.serialize("json", [obj]) Это вернет что-то вроде: [ { "pk": 1, "model": "app.foomodel", "fields": { "foo": "50" } } ] Вопрос Как я могу сделать поле foo сериализованным как float, а не как string. Я не ...

pybind11: как упаковать код c++ и python в один пакет?

Я пытаюсь упаковать вместе существующий код Python и новый код C++ 11, используя CMake и pybind 11. Я думаю, что мне не хватает чего-то простого для добавления в Скрипты CMake, но не могу найти его нигде: примеры pybind11 имеют только код C++ и ни одного Python, другие онлайн-ресурсы довольно запутаны и не актуальны-поэтому я просто не могу понять, как упаковать функции на обоих языках вместе и сделать их доступными через Python import my_package вниз по строке... в качестве примера, я клонирова ...

Как быстро оценить расстояние между двумя точками (широта, долгота)?

Я хочу иметь возможность получить оценку расстояния между двумя точками (широта, долгота). Я хочу пропустить, так как это будет для поиска * graph, и я хочу, чтобы это было быстро. Точки будут находиться не более чем в 800 км друг от друга. ...

Потоками в PyQt приложения: использование потоков в Qt или Python потоки?

Я пишу приложение с графическим интерфейсом, которое регулярно получает данные через веб-соединение. Поскольку это извлечение занимает некоторое время, это приводит к тому, что пользовательский интерфейс не реагирует во время процесса извлечения (его нельзя разделить на более мелкие части). Вот почему я хотел бы передать веб-соединение на аутсорсинг отдельному рабочему потоку. [Да, я знаю, теперь у меня есть две проблемы.] В любом случае, приложение использует PyQt4, поэтому я хотел бы знат ...

Группировка сообщений по временным интервалам

В настоящее время я пытаюсь сгруппировать сообщения, которые отправляются с интервалом в 1 секунду. В настоящее время я вычисляю задержку времени с помощью этого: def time_deltas(infile): entries = (line.split() for line in open(INFILE, "r")) ts = {} for e in entries: if " ".join(e[2:5]) == "T out: [O]": ts[e[8]] = e[0] elif " ".join(e[2:5]) == "T in: [A]": in_ts, ref_id = e[0], e[7] out_ts = ts.pop(ref_id, None) yield (float(out_ts),ref_id ...

Воспроизведение и управление mp3 файлами на Python?

Во-первых, я новичок в Python, с типичным фоном C++/Java для объектно-ориентированных вещей. Я был убежден попробовать Python для этой текущей работы, над которой я работаю, и пока мне это нравится. Одна из проблем, с которой я сталкиваюсь, - это поиск хорошего mp3-модуля. Я пробовал TkSnack, который устанавливался и работал нормально без ошибок (пока мое аудиоустройство не было занято), но он никогда не мог производить звук, он просто ничего не делал... Я зашел в интернет за помощью и был там ...

скрипт CGI python, похоже, не получает загруженный файл из html-формы

Я пытаюсь настроить веб-форму загрузки файла, которая обрабатывается скриптом python. Когда я выбираю файл и нажимаю кнопку Загрузить, он говорит, что файл не был загружен. Поле file объекта fileitem отсутствует. Этот сценарий выполняется на сервере lighthttpd. Код для скрипта находится здесь: #!/usr/bin/env python import cgi, os import cgitb cgitb.enable() form = cgi.FieldStorage() # A nested FieldStorage instance holds the file fileitem = form['filename'] print "----" print "filename", fi ...

Тайм-аут анонимного набора каналов Python

У меня есть ощущение, что это невозможно; но есть ли способ установить тайм-аут чтения на анонимном канале в Python / C на Linux? Есть ли лучшие варианты, чем установка и захват SIGALRM? >>> import os >>> output, input = os.pipe() >>> outputfd = os.fdopen(output, 'r') >>> dir(outputfd) ['__class__', '__delattr__', '__doc__', '__enter__', '__exit__', '__format__', '__getattribute__', '__hash__', '__init__', '__iter__', '__new__', '__reduce__', '__reduce_ex__' ...

В скрипт Python, как установить PYTHONPATH?

Я знаю, как установить его в моем/etc / профиле и в переменных окружения. Но что, если я хочу установить его во время сценария? Это импорт ОС, sys? Как мне это сделать? ...

Получить номер версии Java С Python

Мне нужно получить номер версии java, например "1.5", из python (или bash). Я бы использовал: os.system('java -version 2>&1 | grep "java version" | cut -d "\"" -f 2') Но это возвращает 1.5.0_30 Он должен быть совместим, если число изменяется на "1,10", например. Я хотел бы использовать cut или grep или даже sed. Она должна быть в одной строке. ...

Определение плотности с помощью библиотеки keras

Я немного не понимаю, как создать простую последовательность для моих данных. Данные имеют следующие размеры: X_train.shape (2369, 12) y_train.shape (2369,) X_test.shape (592, 12) y_test.shape (592,) Вот как я создаю модель: batch_size = 128 nb_epoch = 20 in_out_neurons = X_train.shape[1] dimof_middle = 100 model = Sequential() model.add(Dense(batch_size, batch_input_shape=(None, in_out_neurons))) model.add(Activation('relu')) model.add(Dropout(0.2)) model.add(Dense(batch_size)) mode ...

Защита Паролем Python

Я новичок, поэтому, если этот вопрос звучит глупо, пожалуйста, потерпите меня. Мне интересно, что когда мы пишем код для проверки имени пользователя / пароля в python, если он не скомпилирован в exe ie script state, не будут ли люди легко открывать файл и удалять кодовое зелье, которое делает проверку пароля? Я предполагаю, что вся программа полностью написана в python, Нет C или C++. Даже если я использую такую программу, как py2exe, ее можно легко декомпилировать обратно в исходный код. Зн ...

Сравнение хэша Python MD5 в Python 3.2

Я пытаюсь проверить два файла, загруженных с сервера. Первый содержит данные,а второй файл содержит контрольную сумму MD5-хэша. Я создал функцию, которая возвращает hexdigest из файла данных следующим образом: def md5(fileName): """Compute md5 hash of the specified file""" try: fileHandle = open(fileName, "rb") except IOError: print ("Unable to open the file in readmode: [0]", fileName) return m5Hash = hashlib.md5() while True: data = file ...

как написать настольное приложение, которое использует HTML и CSS для пользовательского интерфейса и python / perl/c++ / java для обработки?

Различные языки имеют различные наборы инструментов GUI, но это выглядит очень трудно достичь привлекательных пользовательских интерфейсов так хорошо, как мы можем, используя HTML и CSS с меньшими усилиями. Я не делаю свое приложение на javascript, так как сомневаюсь, что у него есть все необходимые библиотеки, и я хочу сделать это на python. Как использовать движки рендеринга, такие как gecko, webkit и т. д. В python? Которые будут более приспособлены для работы с Python?.Есть только движок р ...

Как установить gcp в Python?

Многие примеры BigQuery начинаются с: import gcp.bigquery as bq Но я получаю ImportError: No module named gcp.bigquery всякий раз, когда пытаюсь запустить это. Как установить эту библиотеку? Я работаю в virtualenv с python 2.7. Я уже пробовал pip install gcp, pip install gcloud, и pip install google-api-python-client. Ни один из них не помогает, и я не могу найти никакой документации. Помогите! UPDATE: причина, по которой я хочу использовать gcp, заключается в том, что я хочу получить ...

вставка в excel с помощью python

Когда я вручную вставляю текст веб-сайта с таблицами в excel, таблицы сохраняют размещение и затенение ячеек. Попытка сделать то же самое с пакетами excel, такими как xlsxwriter, позволяет мне вставить весь текст в одну ячейку. Есть ли способ обойти это? ...

Python 2.7 multiprocessing-не может передать объект сокета через словарь диспетчера

У меня есть простая программа, которая ищет открытые порты в локальной сети и сохраняет подключенные сокеты в словаре вместе с их локальным адресом. Теперь я использую общий словарь менеджера для хранения этих записей, но он принимает только простые объекты, а не экземпляры сокетов. Вот код: from multiprocessing import Process, Manager import socket manager = Manager() # Store connected sockets sockets = manager.dict() def ping_addr(addr=None, port=None, timeout=None): """ Create a s ...

Подключайтесь к Hive и создавайте таблицы с помощью pandas

У меня есть фрейм данных pandas в PYTHON. Я хочу создать / загрузить этот фрейм данных в таблицу hive. Я знаю, что мы можем создать фрейм данных spark из фрейма данных pandas и создать таблицу hive. Я хотел бы сделать это, используя чистый python способ, не используя pyspark. Я установил pyhive pyhs2 в моем местном python Используя pyhive conn_1 = hive.Connection(host=hive_host, port=10000, username=username) Я получаю следующую ошибку: NotImplementedError: Wrong number of arguments f ...

Преобразование изображения из декартова в Полярно-конечное затемнение

import numpy as np import cv2 from matplotlib import pyplot as plt img = cv2.imread('C:\Users\not my user name\Desktop\20140505_124500_4096_HMIIC.jpg', 0) norm_image = cv2.normalize(img, dst=None, norm_type=cv2.NORM_MINMAX, dtype=cv2.CV_32F) plt.imshow(norm_image, cmap='afmhot', interpolation='bicubic') plt.xticks([]), plt.yticks([]) plt.show() Солнечный диск, который я использую: Мне интересно, есть ли простой способ преобразовать изображение из декартова в Полярное? Вот такой пр ...

Оптимизация этого динамического программного решения

Задача: Вам дается массив m размера n, где каждое значение m состоит из веса w и процента p. m = [m0, m1, m2, ... , mn] = [[m0w, m0p], [m1w, m1p], [m2w, m2p], ..., [mnw, mnp] ] Поэтому мы представим это в python в виде списка списков. Затем мы пытаемся найти минимальное значение этой функции: def minimize_me(m): t = 0 w = 1 for i in range(len(m)): current = m[i] t += w * current[0] w *= current[1] return t , где единственное, что мы можем из ...