Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.

22
Пошук середнього списку
Я маю знайти середній список у Python. Це мій код поки що l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) У мене це так, що він додає значення в списку, але я не знаю, як змусити його розділити їх?
473 python  list  lambda  average  reduce 

8
Короткий опис правил розміщення?
Якими саме правилами визначено Python? Якщо у мене є якийсь код: code1 class Foo: code2 def spam..... code3 for code4..: code5 x() Де xзнайдено? Нижче наведено список можливих варіантів: У вихідному вихідному файлі У просторі імен класів У визначенні функції У змінній індексу циклу for Всередині петлі для Також є …

7
Що в Matplotlib що означає аргумент у fig.add_subplot (111)?
Іноді я натрапляю на такий код: import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] fig = plt.figure() fig.add_subplot(111) plt.scatter(x, y) plt.show() Що виробляє: Я читав документацію як божевільний, але не можу знайти пояснення 111. іноді я бачу а 212. Що …



20
Знайти перетин двох вкладених списків?
Я знаю, як отримати перетин двох плоских списків: b1 = [1,2,3,4,5,9,11,15] b2 = [4,5,6,7,8] b3 = [val for val in b1 if val in b2] або def intersect(a, b): return list(set(a) & set(b)) print intersect(b1, b2) Але коли мені потрібно знайти перехрестя для вкладених списків, тоді мої проблеми починаються: c1 …


11
Як записати помилку Python з інформацією про налагодження?
Я друкую повідомлення про виключення Python у файл журналу за допомогою logging.error: import logging try: 1/0 except ZeroDivisionError as e: logging.error(e) # ERROR:root:division by zero Чи можна надрукувати більш детальну інформацію про виняток та код, який його створив, ніж просто рядок виключення? Такі речі, як номери ліній або сліди стека, …

25
Як видалити вміст папки?
Як я можу видалити вміст локальної папки в Python? Поточний проект призначений для Windows, але я також хотів би бачити * nix.
468 python  file 

4
Чи впорядковані словники в Python 3.6+?
Словники упорядковані в Python 3.6 (принаймні під реалізацію CPython) на відміну від попередніх втілень. Це здається суттєвою зміною, але це лише короткий параграф у документації . Він описаний як деталі реалізації CPython, а не мовна функція, але також означає, що це може стати стандартним у майбутньому. Як реалізація нового словника …

30
Помилка після оновлення pip: не можна імпортувати ім’я 'main'
Щоразу, коли я намагаюся встановити будь-який пакет за допомогою pip, я отримую цю помилку імпорту: guru@guru-notebook:~$ pip3 install numpy Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> from pip import main ImportError: cannot import name 'main' guru@guru-notebook:~$ cat `which pip3` #!/usr/bin/python3 # GENERATED BY DEBIAN import sys …
467 python  pip 


5
Які переваги NumPy над звичайними списками Python?
Які переваги NumPy над звичайними списками Python? У мене є приблизно 100 серій фінансових ринків, і я збираюся створити кубовий масив розміром 100x100x100 = 1 мільйон клітинок. Я буду регресувати (3-змінна) кожен x з кожним y і z, щоб заповнити масив стандартними помилками. Я чув, що для "великих матриць" я …

10
Різниця між картою, схемою застосування та методами застосування в Pandas
Чи можете ви сказати мені, коли слід використовувати ці методи векторизації з основними прикладами? Я бачу, що mapце Seriesметод, тоді як решта - це DataFrameметоди. Я розгубився applyта applymapметоди. Чому у нас є два способи застосування функції до DataFrame? Знову ж таки, прості приклади, які ілюструють використання, були б чудовими!

22
Отримання індексу повернутого елемента max або min, використовуючи max () / min () у списку
Я використовую Python maxі minфункції у списках для алгоритму minimax, і мені потрібен індекс значення, повернутий max()або min(). Іншими словами, мені потрібно знати, який хід призвів до максимального (на черзі першого гравця) або мінімального (другого гравця). for i in range(9): newBoard = currentBoard.newBoardWithMove([i / 3, i % 3], player) if …
465 python  list  max  min 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.