python- все статьи тега ➜ страница 24
Как проверить в python, что файл в папке изменился?
Мне нужно знать в python, когда новый файл был добавлен / удален / изменен в определенном каталоге Есть ли способ для этого? Я ищу функцию, подобную"инофити" (из POSIX). Спасибо ...
Не удается импортировать 'ast': установка колбы на Angstrom (Beaglebone black)
При попытке установить Flask на my beaglebone black (Cloud9 GNOME Image 2013.09.04), он сталкивается с ImportError для модуля ast (установка модуля Werkzeug). У меня есть версия Python 2.7.3, так что этот встроенный не должен уже быть там? Вот журналы: Downloading/unpacking Flask Downloading Flask-0.10.1.tar.gz (544kB): 544kB downloaded Running setup.py egg_info for package Flask warning: no files found matching '*' under directory 'tests' warning: no previously-included files ma ...
Получить весь текст внутри тега в lxml
Я хотел бы написать фрагмент кода, который захватил бы весь текст внутри тега <content>, в lxml, во всех трех случаях ниже, включая теги кода. Я пробовал tostring(getchildren()), но это будет пропускать текст между тегами. Мне не очень повезло с поиском соответствующей функции в API. Не могли бы вы мне помочь? <!--1--> <content> <div>Text inside tag</div> </content> #should return "<div>Text inside tag</div> <!--2--> <content> Text wi ...
Используя flask-admin, Как я могу получить поле тегов, поддерживающее несуществующие теги?
Я получил две модели Product и Tag, а также установил отношение многие ко многим в SQLAlchemy. Используя это, как показывают примеры flask-admin: admin.add_view(ProductAdmin(db.session)) Я получаю форму create и могу только выбрать существующие теги. Я знаю, что flask-admin использует select2, и select2 получает стиль добавления новых тегов. И я нашел класс Slect2TagsField в Form.py под колбой-папки администратора. Итак, как я могу получить поле тега, которое поддерживает добавление нового ...
Почему нет никакого влияния после использования более 2 процессов в пуле?
Используя функцию map в библиотеке multiprocessing, я не вижу разницы во времени выполнения при использовании более 2 процессов. Я запускаю программу, используя 4 ядра. Фактический код довольно прямолинеен и вычисляет первые 4000 чисел Фибоначчи 4 раза (=Количество ядер). Он распределяет работу равномерно между N ядрами (например, при использовании пула с 2 процессами каждый процесс будет вычислять первые 4000 чисел Фибоначчи дважды). Весь этот процесс завершен для N = 1 вплоть до количества ...
pandas-группировка и фильтрация последовательных значений
У меня есть этот фрейм данных df: U,Datetime 01,2015-01-01 20:00:00 01,2015-02-01 20:05:00 01,2015-04-01 21:00:00 01,2015-05-01 22:00:00 01,2015-07-01 22:05:00 02,2015-08-01 20:00:00 02,2015-09-01 21:00:00 02,2014-01-01 23:00:00 02,2014-02-01 22:05:00 02,2015-01-01 20:00:00 02,2014-03-01 21:00:00 03,2015-10-01 20:00:00 03,2015-11-01 21:00:00 03,2015-12-01 23:00:00 03,2015-01-01 22:05:00 03,2015-02-01 20:00:00 03,2015-05-01 21:00:00 03,2014-01-01 20:00:00 03,2014-02-01 21:00:00 Сделано U и Da ...
Прочитать все, кроме последней строки CSV-файла в pandas
У меня есть CSV-файлы, которые я читаю в pandas с: #!/usr/bin/env python import pandas as pd import sys filename = sys.argv[1] df = pd.read_csv(filename) К сожалению, последняя строка этих файлов часто повреждена (имеет неправильное количество запятых). В настоящее время я открываю каждый файл в текстовом редакторе и удаляю последнюю строку. Можно ли удалить последнюю строку в том же скрипте python / pandas, который загружает CSV, чтобы избежать необходимости выполнять этот дополнительны ...
Как обрабатывать вложенные скобки с помощью регулярных выражений?
Я придумал строку регулярного выражения, которая разбивает данный текст на 3 категории: в скобках в скобках ни. Вот так: [.+?]|(.+?)|[w+ ?]+ Мое намерение состоит в том, чтобы использовать только внешний оператор. Итак, учитывая a(b[c]d)e, раскол будет следующим: a || (b[c]d) || e Он прекрасно работает с заданными скобками внутри скобок или скобками внутри скобок, но ломается, когда есть скобки внутри скобок и скобки внутри скобок. Для пример, a[b[c]d]e разбивается на a || [ ...
Интерполировать значения NaN в массиве numpy
Есть ли быстрый способ заменить все значения NaN в массиве numpy (скажем) линейно интерполированными значениями? Например, [1 1 1 nan nan 2 2 nan 0] Будет преобразовано в [1 1 1 1.3 1.6 2 2 1 0] ...
Построить Кусочную функцию в Python
Я хотел бы построить следующую кусочную функцию в Python, используя Matplotlib, от 0 до 5. f(x) = 1, x != 2; f(x) = 0, x = 2 На Языке Python... def f(x): if(x == 2): return 0 else: return 1 Используя NumPy я создаю массив x = np.arange(0., 5., 0.2) array([ 0. , 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. , 2.2, 2.4, 2.6, 2.8, 3. , 3.2, 3.4, 3.6, 3.8, 4. , 4.2, 4.4, 4.6, 4.8]) Я пробовал такие вещи, как... import matplotlib.pyplot as plt ...
Генерация json в python для движка приложений
Я немного новичок в python,и мне интересно, как лучше всего генерировать json в цикле. Я мог бы просто помять связку нитей вместе в петле, но я уверен, что есть лучший способ. Вот еще некоторые подробности. Я использую app engine в python для создания сервиса, который возвращает json в качестве ответа. В качестве примера предположим, что кто-то запрашивает у сервиса список записей пользователей. После того, как служба запросит записи, ей нужно будет вернуть json для каждой записи. найдено. Може ...
Как создать пользователя в Moodle Rest WS с помощью модуля запросов Python?
Я пытаюсь создать пользователя с помощью сервера Moodle Webservices - Rest, но я застрял на проверке params: S мой код следующий: import requests token = 'TOKENNUMBER' function = 'core_user_create_users' url = 'http://localhost/webservice/rest/server.php?wstoken={0}&wsfunction={1}&moodlewsformat=json'.format(token,function) user1 = {'email': '[email protected]','firstname': 'firstname', 'lastname': 'lastname', 'createpassword': 1, 'username': 'username'} Затем я пытаюсь опубликова ...
объект к строке в Python
У меня есть некоторые объекты данных, на которых я хочу реализовать строку to и функции equals, которые идут в глубину. Я реализовал str и eq и хотя равенство работает нормально, я не могу заставить str вести себя так же: class Bean(object): def __init__(self, attr1, attr2): self.attr1 = attr1 self.attr2 = attr2 def __str__(self): return str(self.__dict__) def __eq__(self, other): return self.__dict__ == other.__dict__ Когда я бегу: t1 = B ...
Случайное неравномерное распределение с заданной пропорцией
У меня есть 3 метки: "A","B","C". Я хочу создать случайный список из 100 элементов, 60% из которых - "а", 30% - "в", 10% - "С". Как я могу это сделать? (Я новичок в python, надеюсь, что этот вопрос не слишком глуп.) Править: Мой вопрос немного отличается от этого вопроса: генерировать случайные числа с заданным (числовым) распределением Как и в комментарии, я хочу, чтобы ровно 60% из них были "а", не каждый элемент имеет 60% вероятность быть "а". Итак, онемевший.случайность.choice () - ...
Pygame: рисование эллипса или прямоугольника на основе аргумента конструктора
Я не знаю, правильный ли это сайт, но вы, ребята, были так полезны раньше, я хотел получить ваш совет по проблеме, которая у меня возникла с Python и Pygame. Я делаю простую игру, и только недавно начал изучать Python (люблю его до сих пор), и на данный момент у меня есть конструктор спрайтов, который я использую. Этот конструктор будет управлять моими объектами, но я хочу, чтобы он рисовал либо эллипс, либо прямоугольник на основе переданного ему аргумента. #My code class Block(pygame.sprite ...
Простой генератор случайных имен в Python
У меня есть текстовый файл, содержащий первый и последний "слоги", разграниченные [часть 1] и [часть 2]: [part1] Ae Di Mo Fam [part2] dar kil glar tres Все, что я хочу сделать, это выбрать случайную строку между [part1] и [part2], а затем другую случайную строку между [part2] и концом файла и соединить их вместе (например, "Aedar", "Moglar"), чтобы создать случайные имена. Однако я не уверен, как эффективно разобрать текстовый файл с помощью readline (). Есть ли лучший способ, чем сканиров ...
Что делает if name = = "main": делать?
Что делает if __name__ == "__main__":? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) if __name__ == "__main__": lock = thread.allocate_lock() thread.start_new_thread(myfunction, ("Thread #: 1", 2, lock)) thread.start_new_thread(myfunction, ("Thread #: 2", 2, lock)) ...
Networkx никогда не заканчивает вычисление Централь ности между двумя миллионами узлов
У меня есть простой график пользователей twitter с примерно 2 миллионами узлов и 5 миллионами ребер. Я пытаюсь играть с Центральностью. Однако расчет занимает действительно много времени (более часа). Я не считаю свой график слишком большим, поэтому предполагаю, что с моим кодом что-то не так. Вот мой код. %matplotlib inline import pymongo import networkx as nx import time import itertools from multiprocessing import Pool from pymongo import MongoClient from sweepy.get_config import get_c ...
Django: присоединенный путь расположен вне компонента базового пути
Я использую Django 10, и я не знаю, почему после того, как я успешно собираю свои статические файлы, когда я пытаюсь запустить сервер в режиме развертывания (debug=False), это происходит со мной примерно так: Когда я ищу статический файл, делая: python manage.py findstatic /static/mysite/js/javascript.js django.core.exceptions.SuspiciousFileOperation: The joined path (/static/mysite/js/javascript.js) is located outside of the base path component (/home/xxxx/.venvs/mysite/local/lib/python2.7/ ...
Python встроенная функция sum vs. для производительности цикла
Я заметил, что встроенная функция Python sum примерно в 3 раза быстрее цикла for при суммировании списка из 1 000 000 целых чисел: import timeit def sum1(): s = 0 for i in range(1000000): s += i return s def sum2(): return sum(range(1000000)) print 'For Loop Sum:', timeit.timeit(sum1, number=10) print 'Built-in Sum:', timeit.timeit(sum2, number=10) # Prints: # For Loop Sum: 0.751425027847 # Built-in Sum: 0.266746997833 Почему это? Как реализуется sum? ...