Вопросы с тегом «python»

156
Как создать PDF файлы в Python [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Ответы на этот вопрос - работа сообщества . Отредактируйте...

156
Как выбрать элементы массива с заданным условием?

Предположим , у меня есть Numpy массив x = [5, 2, 3, 1, 4, 5], y = ['f', 'o', 'o', 'b', 'a', 'r']. Я хочу выбрать элементы, yсоответствующие элементам x, которые больше 1 и меньше 5. Я попытался x = array([5, 2, 3, 1, 4, 5]) y = array(['f','o','o','b','a','r']) output = y[x > 1 & x < 5] #...

156
Python Threading Строковые Аргументы

У меня проблема с потоками Python и отправкой строки в аргументах. def processLine(line) : print "hello"; return; , dRecieved = connFile.readline(); processThread = threading.Thread(target=processLine, args=(dRecieved)); processThread.start(); Где dRecoted - строка из одной строки, прочитанная...

156
Как обновить сюжет в matplotlib?

У меня проблемы с перерисовкой фигуры здесь. Я позволяю пользователю указать единицы измерения во временной шкале (ось X), а затем я пересчитываю и вызываю эту функцию plots(). Я хочу, чтобы сюжет просто обновлялся, а не добавлял другой сюжет к рисунку. def plots(): global vlgaBuffSorted cntr()...

156
Хеширование словаря?

Для целей кэширования мне нужно сгенерировать ключ кеша из аргументов GET, которые присутствуют в dict. В настоящее время я использую sha1(repr(sorted(my_dict.items())))( sha1()это удобный метод, который использует hashlib внутри), но мне интересно, есть ли лучший...

156
Использование памяти Python массивов numpy

Я использую python для анализа некоторых больших файлов и сталкиваюсь с проблемами с памятью, поэтому я использовал sys.getsizeof (), чтобы попытаться отследить использование, но его поведение с массивными массивами странное. Вот пример с картой альбедо, которую я должен открыть: >>>...

156
Python записывать байты в файл

У меня есть функция, которая возвращает строку. Строка содержит символы возврата каретки и перевода строки (0x0D, 0x0A). Однако, когда я пишу в файл, он содержит только новые переводы строк. Есть ли способ получить вывод, включающий возврат каретки и новый перевод строки. msg = function(arg1,...

156
Звуковой сигнал при завершении кода

Я нахожусь в ситуации, когда мой код запускается очень долго, и я не хочу смотреть на него все время, но хочу знать, когда он будет выполнен. Как я могу сделать так, чтобы код (Python) издавал «сигнал тревоги», когда это сделано? Я собирался заставить его воспроизводить файл .wav, когда он...

156
Превратить Pandas Multi-Index в столбец

У меня есть датафрейм с 2 уровнями индекса: value Trial measurement 1 0 13 1 3 2 4 2 0 NaN 1 12 3 0 34 Который я хочу превратить в это: Trial measurement value 1 0 13 1 1 3 1 2 4 2 0 NaN 2 1 12 3 0 34 Как я могу лучше всего это сделать? Мне это нужно, потому что я хочу агрегировать данные, как...

156
Являются ли списки и функциональные функции быстрее, чем «для циклов»?

С точки зрения производительности в Python, список постижение, или функции , такие как map(), filter()и reduce()быстрее , чем цикл? Почему, технически, они работают на скорости C , а цикл for работает на скорости виртуальной машины python ? Предположим, что в игре, которую я разрабатываю, мне нужно...

155
Почему @ foo.setter в Python не работает для меня?

Итак, я играю с декораторами в Python 2.6, и у меня возникают некоторые проблемы с их работой. Вот мой файл класса: class testDec: @property def x(self): print 'called getter' return self._x @x.setter def x(self, value): print 'called setter' self._x = value Я думал, что это означает, что нужно...

155
Что такое хороший алгоритм ограничения скорости?

Я мог бы использовать некоторый псевдокод или, лучше сказать, Python. Я пытаюсь реализовать очередь ограничения скорости для бота Python IRC, и она частично работает, но если кто-то запускает меньше сообщений, чем предел (например, ограничение скорости составляет 5 сообщений в 8 секунд, а человек...

155
«Клонирование» векторов строк или столбцов

Иногда полезно «клонировать» вектор строки или столбца в матрицу. Под клонированием я подразумеваю преобразование вектора строки, такого как [1,2,3] В матрицу [[1,2,3] [1,2,3] [1,2,3] ] или вектор столбца, такой как [1 2 3 ] в [[1,1,1] [2,2,2] [3,3,3] ] В matlab или octave это делается довольно...

155
Почему методы суперкласса __init__ не вызываются автоматически?

Почему разработчики Python решили, что __init__()методы подклассов не вызывают автоматически __init__()методы своих суперклассов, как в некоторых других языках? Действительно ли Pythonic и рекомендуемая идиома похожи на следующее? class Superclass(object): def __init__(self): print 'Do something'...