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

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

3
Как отсортировать с помощью лямбды в Python
В Python я пытаюсь отсортировать по дате с помощью лямбды. Я не могу понять свое сообщение об ошибке. Сообщение: <lambda>() takes exactly 1 argument (2 given) У меня есть линия a = sorted(a, lambda x: x.modified, reverse=True)
179 python  lambda 

4
Как вывести список с разделителями запятыми в шаблоне jinja python?
Если у меня есть список, usersскажем ["Sam", "Bob", "Joe"], я хочу сделать что-то, что я могу вывести в мой файл шаблона jinja: {% for user in userlist %} <a href="/profile/{{ user }}/">{{ user }}</a> {% if !loop.last %} , {% endif %} {% endfor %} Я хочу, чтобы шаблон вывода …
179 python  jinja2 

6
Конвертировать столбцы в строку в Pandas
У меня есть следующий DataFrame из запроса SQL: (Pdb) pp total_rows ColumnID RespondentCount 0 -1 2 1 3030096843 1 2 3030096845 1 и я хочу повернуть это так: total_data = total_rows.pivot_table(cols=['ColumnID']) (Pdb) pp total_data ColumnID -1 3030096843 3030096845 RespondentCount 2 1 1 [1 rows x 3 columns] total_rows.pivot_table(cols=['ColumnID']).to_dict('records')[0] {3030096843: 1, …
179 python  numpy  pandas 

12
Относительный импорт - ModuleNotFoundError: нет модуля с именем x
Это первый раз, когда я по-настоящему сел и попробовал Python 3, и, похоже, с треском провалился. У меня есть следующие два файла: test.py config.py В файле config.py определено несколько функций, а также несколько переменных. Я сократил это до следующего: config.py debug = True test.py import config print (config.debug) У меня …


16
Не удалось найти версию, которая удовлетворяет требованию тензорного потока
Я установил последнюю версию Python (3.6.4 64-bit)и последнюю версию PyCharm (2017.3.3 64-bit). Затем я установил некоторые модули в PyCharm (Numpy, Pandas и т. Д.), Но когда я попытался установить Tensorflow, он не установился, и я получил сообщение об ошибке: Не удалось найти версию, которая удовлетворяет требованию TensorFlow (из версии:) Не …

2
Как Python 2 сравнивает строку и int? Почему списки сравниваются как больше, чем числа, и кортежи больше, чем списки?
Следующий фрагмент аннотирован выводом ( как видно на ideone.com ): print "100" < "2" # True print "5" > "9" # False print "100" < 2 # False print 100 < "2" # True print 5 > "9" # False print "5" > 9 # True print [] > float('inf') …

8
Почему кортежи могут содержать изменяемые элементы?
Если кортеж является неизменным, то почему он может содержать изменяемые элементы? Кажется противоречием то, что когда изменяемый элемент, такой как список, действительно изменяется, кортеж, к которому он принадлежит, остается неизменным.

11
Конвертировать Unicode в ASCII без ошибок в Python
Мой код просто очищает веб-страницу, а затем преобразует ее в Unicode. html = urllib.urlopen(link).read() html.encode("utf8","ignore") self.response.out.write(html) Но я получаю UnicodeDecodeError: Traceback (most recent call last): File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/webapp/__init__.py", line 507, in __call__ handler.get(*groups) File "/Users/greg/clounce/main.py", line 55, in get html.encode("utf8","ignore") UnicodeDecodeError: 'ascii' codec can't decode byte 0xa0 in position 2818: ordinal …

9
В поисках разъяснений о явных противоречиях в отношении слабо типизированных языков
Я думаю, что понимаю строгую типизацию , но каждый раз, когда я ищу примеры слабой типизации, я в конечном итоге нахожу примеры языков программирования, которые просто приводят / конвертируют типы автоматически. Например, в этой статье под названием « Ввод: сильный и слабый», «Статический и динамический» говорится, что Python строго типизирован, …
178 c#  java  python  perl  weakly-typed 

12
Асинхронный вызов метода в Python?
Мне было интересно, есть ли какая-нибудь библиотека для асинхронных вызовов методов в Python . Было бы здорово, если бы вы могли сделать что-то вроде @async def longComputation(): <code> token = longComputation() token.registerCallback(callback_function) # alternative, polling while not token.finished(): doSomethingElse() if token.finished(): result = token.result() Или вызвать не асинхронную процедуру асинхронно …

10
Уменьшите левые и правые поля в сюжете matplotlib
Я изо всех сил пытаюсь разобраться с моими полями заговора в matplotlib. Я использовал приведенный ниже код для создания своей диаграммы: plt.imshow(g) c = plt.colorbar() c.set_label("Number of Slabs") plt.savefig("OutputToUse.png") Тем не менее, я получаю выходную фигуру с большим количеством пустого пространства по обе стороны от графика. Я искал в Google …
178 python  matplotlib 

12
Как получить первый элемент в списке кортежей?
У меня есть список, как показано ниже, где первый элемент является идентификатором, а другой является строкой: [(1, u'abc'), (2, u'def')] Я хочу создать список идентификаторов только из этого списка кортежей, как показано ниже: [1,2] Я буду использовать этот список, __inпоэтому он должен быть списком целочисленных значений.
178 python  list 


3
Именованная группа регулярных выражений «(? P <group_name> regexp)»: что означает «P»?
В Python (?P&lt;group_name&gt;…) синтаксис позволяет ссылаться на совпавшую строку через ее имя: &gt;&gt;&gt; import re &gt;&gt;&gt; match = re.search('(?P&lt;name&gt;.*) (?P&lt;phone&gt;.*)', 'John 123456') &gt;&gt;&gt; match.group('name') 'John' Что означает "P"? Я не смог найти ни одного намека в официальной документации . Я хотел бы получить идеи о том, как помочь моим студентам …

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