python- все статьи тега ➜ страница 7
Разбор частей Большого XML-файла в движке приложений с помощью Blobstore?
Я работаю над приложением Google app engine, которое будет иметь дело с некоторыми большими ( Текущее решение, которое я предполагаю, состоит в том, чтобы загрузить файл в blobstore, а затем принести его в приложение (1 МБ за раз) для разбора. Это также может очень хорошо превысить 30-секундные ограничения для запроса, поэтому я интересно, есть ли хороший способ обрабатывать большие XML-документы кусками, поскольку я могу в конечном итоге сделать это через очереди задач в 30-секундных пакетах ...
наиболее эффективный способ найти частичные совпадения строк в большом файле строк (python)
Я загрузил файл заголовков статей Википедии, который содержит название каждой статьи Википедии. Мне нужно найти все названия статей, которые могут совпадать. Например, у меня может быть слово "хоккей", но статья Википедии для хоккея, которую я бы хотел, - это "Ice_hockey". Это также должен быть поиск без учета регистра. Я использую Python,и есть ли более эффективный способ, чем просто выполнить поиск по строке? Я буду выполнять этот поиск, как 500 или 1000 раз в минуту в идеале. Если строка ...
Обновление контейнера Docker новым кодом
Я просмотрел несколько других ответов, но ни один из них не является тем, что я ищу. У меня есть бот python, я написал, что я превратился в контейнер docker, который запускается через docker run -dit --restart unless-stopped -v /home/dockeradmin/pythonApp/:/pythonApp--name python-bot-app python-bot Мой вопрос, однако, заключается в том, как обновить мой контейнер docker, когда я изменяю код для моего проекта python. Прямо сейчас я обычно просто перестраиваю изображение, останавливаю / обреза ...
Как нормализовать гистограмму в python?
Я пытаюсь построить нормированную гистограмму, но вместо того, чтобы получить 1 как максимальное значение по оси y, я получаю разные числа. Для массива k=(1,4,3,1) import numpy as np def plotGraph(): import matplotlib.pyplot as plt k=(1,4,3,1) plt.hist(k, normed=1) from numpy import * plt.xticks( arange(10) ) # 10 ticks on x axis plt.show() plotGraph() Я получаю эту гистограмму, которая не выглядит как нормированная. Для другого массива k=(3,3,3,3) ...
Хранение иерархических данных в hdf5-как их структурировать
Мне нужно хранить иерархическую структуру данных в hdf5, где большинство конечных узлов не являются типами массивов (строки или скаляры), а некоторые из них являются однородными массивами. Эти данные выглядят примерно так: /simulation-20130312_13:33p1435 +- input | +- gravity = 9.81 | +- timeScale = 1.0 | +- userTitle = 'real' | +- flowRates = [ 1.1, 2.1 ] | +- material | +- density = 1234.2 | +- young = 1.123e6 | +- temp = 290.2 +- finished = '20 ...
Сериализаторы Django: функция проверки не вызывается
Я пытаюсь переопределить validate() функцию, вызываемую serializers.is_valid(), но ее не вызывают. Serializer.py class LoginSerializer(serializers.Serializer): email = serializers.EmailField(max_length=255,required=True) password = serializers.CharField(max_length=128,required=True) def validate(self,data): ''' Check for invalid email. & blank email and password. ''' print 'hey i am in login' if data['email'] is '': ra ...
ImportError: нет модуля с именем PyQt4.Необходимости некоторые
Я повторно установил ssh-сервер, поэтому мне также нужно повторно установить мои пакеты Python. Я сделал это, но я все еще получаю ошибку: ImportError: No module named PyQt4.QtCore Я уже успешно установил: sudo apt-get install libqt4-dev Но все равно это не работает, поэтому я попробовал инструкцию установки PyQt4 Поэтому я попытался сначала установить SIP, но когда я запускаю "make" (см. Конец этой страницы, "Building") Но я получаю эту ошибку: make[1]: Entering directory `/home/ ...
Алгоритм Метрополиса модели Изинга: решетка не уравновешивается
У меня есть некоторый код для модели Изинга в python (2d), и решетка не достигнет равновесия. Здесь код выводит число вращений, которые переворачиваются для каждой развертки Монте-Карло, и то же самое число переворачивается для каждой развертки. Если я прав, то число, которое переворачивается, должно уменьшаться с каждой разверткой, поскольку решетка достигает равновесия. Может ли кто-нибудь увидеть какие-либо ошибки в коде? import numpy as np from numpy import random as rn N=20 a=[1,-1] b=[N,N ...
Python-получить IP-адрес компьютера и имя хоста в сети под управлением того же приложения
Просто для ясности: я только начал Python 2 недели назад, но я разработчик C#, ASP, PHP, JavaScript. Я только что начал новый проект с Python и PyQt, и я хочу, чтобы мой проект был сервером, который сможет взаимодействовать с другим экземпляром этого сервера на других компьютерах. Итак, мне нужно получить IP-адрес компьютера и имя хоста. Сначала я подумал об использовании команды MSDOS "net view", но это было до того, как я попробовал эту команду на своей работе и увидел что это может занять ...
Настройка переменных окружения в приложении heroku for flask
У меня есть приложение flask, которое использует различные конфигурационные файлы для разработки и производственных сред. Соответствующий фрагмент кода выглядит следующим образом: app.config.from_object('config.dev') app.config.from_envvar('SPOTPIX_SETTINGS', silent=True) Когда я разрабатываю на своем локальном сервере, конфигурации берутся из config.dev, но когда я нажимаю код на heroku, я хотел бы установить переменную среды SPOTPIX_SETTINGS, чтобы она указывала на ' config.prod ' файл. Эт ...
Matplotlib: выравнивание текста по оси тиков
Я хочу отобразить пользовательский текст рядом с осью y моего графика, как в этом минимальном примере: import matplotlib.pyplot as plt fig, ax = plt.subplots() ax.text(-0.05, 0.5, '$x$') plt.show() Горизонтальное выравнивание 0.05 - это то, что я вычисляю методом проб и ошибок. К сожалению, 0.05 подходит только для одного размера окна графика. Для размера окна по умолчанию текст находится там, где я хочу: Но как только я увеличиваю окно сюжета, мой текст теряется в ничейной земле: ...
python & postgresql: надежная проверка наличия обновлений в определенной таблице
Ситуация: у меня есть живой торговый скрипт, который вычисляет все виды вещей каждые x минут в моем основном thread (Python ). отправка заказа осуществляется через такой thread. однако прием и исполнение таких приказов-это совсем другое дело, поскольку я не могу допустить, чтобы прошло x минут, но они мне нужны, как только они поступят. Я инициализировал другой thread, чтобы проверить наличие таких данных (выполнение), которые находятся в таблице базы данных (POSTGRES SQL). Проблема(ы): я не ...
Линтинг питон: что такое хорошо?
Есть ли какие-либо хорошие модули, которые вы можете запустить против вашего кода, чтобы поймать ошибки кодирования? Я ожидал, что pylint поймает ошибки в использовании аргументов по умолчанию для функций , таких как: >>> def spam(eggs=[]): ... eggs.append("spam") ... return eggs Но был разочарован, обнаружив, что о них не сообщают. Я ищу что-то помимо форматирования PEP8. ...
Как удалить теги из строки в python с помощью регулярных выражений? (Не в HTML)
Мне нужно удалить теги из строки в python. <FNT name="Century Schoolbook" size="22">Title</FNT> Как наиболее эффективно удалить весь тег с обоих концов, оставив только "заголовок"? Я видел только способы сделать это с помощью HTML-тегов, и это не сработало для меня в python. Я использую это, в частности, для ArcMap, ГИС-программы. У него есть собственные теги для его элементов макета, и мне просто нужно удалить теги для двух конкретных элементов текста заголовка. Я считаю, что рег ...
python pandas дата время преобразование в дату
Я ищу, чтобы преобразовать datetime в дату для a pandas datetime серия. Я перечислил код ниже: df = pd.DataFrame() df = pandas.io.parsers.read_csv("TestData.csv", low_memory=False) df['PUDATE'] = pd.Series([pd.to_datetime(date) for date in df['DATE_TIME']]) df['PUDATE2'] = datetime.datetime.date(df['PUDATE']) #Does not work Может ли кто-нибудь направить меня в правильном направлении? ...
Python: как изменить (последний) элемент кортежа?
Вопрос немного вводит в заблуждение, потому что кортежнеизменяем . Чего я хочу, так это: Имея кортеж a = (1, 2, 3, 4) получаем кортеж b, который точно такой же, как a, за исключением последнего аргумента, который, скажем, дважды последний элемент a. = > b == (1, 2, 3, 8) ...
getitem или квадратные скобки для рекурсивной структуры данных
Здравствуй, приятель Стаковерфлауэрс, Я реализую бинарное дерево поиска с почти таким же интерфейсом, как и dict в Python (прежде чем кто-либо спросит, я делаю это для удовольствия, без производственного кода). Для добавления, извлечения и удаления элементов из моего дерева я реализовал __getitem__, __setitem__ и __delitem__, который отлично работает. Вопрос в том, поскольку это рекурсивная структура данных, мой __getitem__ метод сам вызывает __getitem__ либо на левой, либо на правой ветви ...
как создать базу данных SQL из файла csv в Python
Мне нужно загрузить большой набор данных (20 Гб на данный момент, но в будущем будет 100 ГБ) из файла csv. Я использую модуль MySQLdb в python (PyCharm). Мне также нужно только выбрать некоторые определенные столбцы. До сих пор я пробовал это: import csv import MySQLdb mydb = MySQLdb.connect(host='localhost', user='root', passwd='', db='mydb') cursor = mydb.cursor() csv_data = csv.reader(file('collected_quotes_sample.csv')) for row in csv_data: cursor.execute('INSERT INTO tes ...
Python Pil изменить оттенки серого Tif на RGB
У меня есть файл tif в оттенках серого. Мне нужно преобразовать его в RGB/ читать с него таким образом, чтобы я мог работать с ним. img = Image.open(GIF_FILENAME) rgbimg = img.convert('RGB') for i in range(5): print rgbimg.getpixel((i, 0)) Новообращенный.("RGB") автоматически сделает все (255,255,255), даже если изображение действительно темное, в основном черное. Если я просто читаю числа в оттенках серого, я получаю числа примерно от 1400 до 1900. Мне также нужно сохранить копию изобр ...
Используйте Virtualenv с Python с кодом Visual Studio в Ubuntu
У меня есть проект Python и навигация / автозаполнение прекрасно работают в файлах в проекте. Я хочу указать virtualenv, чтобы навигация / автозаполнение работали с пакетами внутри этого virtualenv. Я попробовал это в settings.py но навигация / автозаполнение не работает. Также установив "python.pythonPath":"~/dev/venvs/proj/bin/python убил исходную навигацию / автозаполнение. { "editor.rulers": [80,100], "python.autoComplete.extraPaths": [ "~/dev/venvs/proj", "~/dev/v ...