Запитання з тегом «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 

9
Додайте масив NumPy до масиву NumPy
У мене є число numpy_array. Щось подібне [ a b c ]. А потім я хочу додати його до іншого масиву NumPy (так само, як ми створюємо список списків). Як ми можемо створити масив масивів NumPy, що містять масиви NumPy? Я намагався виконувати наступне без удачі >>> M = np.array([]) …
179 python  numpy 

4
Як вивести список з обмеженими комами в шаблоні пітона jinja?
Якщо у мене є список 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 

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

28
Список пов'язаних Python
Який найпростіший спосіб використовувати зв'язаний список у python? У схемі зв'язаний список визначається просто '(1 2 3 4 5). Списки Python [1, 2, 3, 4, 5], і кортежі, (1, 2, 3, 4, 5)насправді не є зв'язаними списками, а зв'язані списки мають деякі приємні властивості, такі як конкатенація постійного часу та …

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
Шукаю роз'яснення щодо очевидних суперечностей щодо слабко набраних мов
Я думаю, що я розумію сильне введення тексту , але кожного разу, коли шукаю приклади слабкого введення, я в кінцевому підсумку знаходжу приклади мов програмування, які просто примушують / перетворюють типи автоматично. Наприклад, у цій статті під назвою Typing: Strong vs. слабкі, Static vs. Dynamic йдеться про те, що 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() Або викликати несинхронну процедуру асинхронно def longComputation() …

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

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


3
Названа група регулярних виразів ((? P <назва_групи> 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.