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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.


15
Почему IoC / DI не распространены в Python?
В Java IoC / DI является очень распространенной практикой, которая широко используется в веб-приложениях, почти во всех доступных средах и Java EE. С другой стороны, есть также много больших веб-приложений на Python, но помимо Zope (который, как я слышал, должно быть ужасно кодировать), IoC, похоже, не очень распространен в мире …

6
Улучшите размер / интервал подплотов с помощью большого количества субплотов в matplotlib
Очень похоже на этот вопрос, но с той разницей, что моя фигура может быть настолько большой, насколько это необходимо. Мне нужно создать целую кучу вертикально сложенных графиков в matplotlib. Результат будет сохранен с помощью функции figsave и просмотрен на веб-странице, поэтому мне все равно, каков будет конечный размер изображения, если …
313 python  matplotlib 

10
Извлечь подмножество пар ключ-значение из объекта словаря Python?
У меня есть большой объект словаря, который имеет несколько пар ключ-значение (около 16), но меня интересуют только 3 из них. Каков наилучший способ (самый короткий / эффективный / самый элегантный) для достижения этого? Лучшее, что я знаю, это: bigdict = {'a':1,'b':2,....,'z':26} subdict = {'l':bigdict['l'], 'm':bigdict['m'], 'n':bigdict['n']} Я уверен, что есть …


1
Как мне найти все совпадения с регулярным выражением в Python?
В программе, которую я пишу, я использую Python re.search() чтобы найти совпадения в блоке текста и распечатать результаты. Однако программа завершает работу, как только находит первое совпадение в блоке текста. Как мне сделать это несколько раз, когда программа не останавливается, пока ВСЕ совпадения не будут найдены? Есть ли отдельная функция …
312 python  regex  search 

12
Что такое «вызываемый»?
Теперь, когда ясно, что такое метакласс , есть связанная концепция, которую я использую все время, не зная, что это на самом деле означает. Я полагаю, что все однажды допустили ошибку с круглыми скобками, что привело к исключению «объект не может быть вызван». Более того, использование __init__и __new__привести к удивлению, для …
312 python  callable 

8
Словарь Python: ключи () и значения () всегда одинакового порядка?
Похоже, что списки, возвращаемые keys()и values()методы словаря, всегда являются отображением 1: 1 (при условии, что словарь не изменяется между вызовами 2 методов). Например: >>> d = {'one':1, 'two': 2, 'three': 3} >>> k, v = d.keys(), d.values() >>> for i in range(len(k)): print d[k[i]] == v[i] True True True Если …
312 python 

6
Понимание функции карты
map(function, iterable, ...) Примените функцию к каждому элементу итерации и верните список результатов. Если переданы дополнительные итерируемые аргументы, функция должна принимать столько аргументов и применяется к элементам из всех итерируемых параллельно. Если одна итерация короче другой, предполагается, что она расширена элементами None. Если функция есть None, предполагается тождественная функция; если …

15
Как я могу создать объект и добавить к нему атрибуты?
Я хочу создать динамический объект (внутри другого объекта) в Python, а затем добавить к нему атрибуты. Я попытался: obj = someobject obj.a = object() setattr(obj.a, 'somefield', 'somevalue') но это не сработало. Любые идеи? редактировать: Я устанавливаю атрибуты из forцикла, который перебирает список значений, например params = ['attr1', 'attr2', 'attr3'] obj …


13
Как мне создать пустой массив / матрицу в NumPy?
Я не могу понять, как использовать массив или матрицу так, как я бы обычно использовал список. Я хочу создать пустой массив (или матрицу), а затем добавить к нему один столбец (или строку) за раз. На данный момент я могу найти единственный способ сделать это: mat = None for col in …
311 python  arrays  numpy 

3
Понимание LSTM Keras
Я пытаюсь согласовать свое понимание LSTM и указал здесь в этом посте Кристофером Олахом, реализованным в Керасе. Я слежу за блогом, написанным Джейсоном Браунли для учебника Keras. То, что я в основном смущен о том, Преобразование ряда данных в [samples, time steps, features]и, LSTM с состоянием Давайте сосредоточимся на двух …

19
Как мне получить значение datetime.today () в Python, которое «учитывает часовой пояс»?
Я пытаюсь вычесть одно значение даты из значения, datetime.today()чтобы вычислить, как давно что-то было. Но это жалуется TypeError: can't subtract offset-naive and offset-aware datetimes Значение datetime.today()не похоже на «часовой пояс», в то время как мое другое значение даты. Как я могу получить значение datetime.today()этого с учетом часового пояса? Прямо сейчас, …

6
Установка модуля Python в коде
Мне нужно установить пакет из PyPi прямо в моем скрипте. Может быть, есть какой-то модуль или distutils( distributeи pipт. Д.) Функция, которая позволяет мне просто выполнить что-то подобное, pypi.install('requests')и запросы будут установлены в моем virtualenv.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.