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

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

6
Фрейм данных python pandas, это передача по значению или по ссылке
Если я передаю фрейм данных функции и изменю его внутри функции, будет ли это передача по значению или по ссылке? Я запускаю следующий код a = pd.DataFrame({'a':[1,2], 'b':[3,4]}) def letgo(df): df = df.drop('b',axis=1) letgo(a) значение aне меняется после вызова функции. Означает ли это, что это передача по значению? Я также …

6
python selenium нажмите кнопку
Я новичок в python selenium, и я пытаюсь нажать кнопку со следующей структурой html: <div class="b_div"> <div class="button c_button s_button" onclick="submitForm('mTF')"> <input class="very_small" type="button"></input> <div class="s_image"></div> <span> Search </span> </div> <div class="button c_button s_button" onclick="submitForm('rMTF')" style="margin-bottom: 30px;"> <input class="v_small" type="button"></input> <span> Reset </span> </div> </div> Я хотел бы иметь возможность …

1
Как найти и вставить значение в текстовое поле (ввод) с помощью Python Selenium?
У меня следующая структура HTML, и я пытаюсь использовать Selenium для ввода значения NUM: <div class="MY_HEADING_A"> <div class="TitleA">My title</div> <div class="Foobar"></div> <div class="PageFrame" area="W"> <span class="PageText">PAGE <input id="a1" type="txt" NUM="" /> of <span id="MAX"></span> </span> </div> Вот код, который я написал: head = driver.find_element_by_class_name("MY_HEADING_A") frame_elem = head.find_element_by_class_name("PageText") # Following is …

2
Как заставить pyCharm перестать скрывать (разворачивать) мой импорт Python?
Каждый раз, когда я открываю файл Python, PyCharm будет скрывать весь импорт и показы: import ... в редакторе. Мне нужно вручную развернуть его, чтобы увидеть импорт. Где я могу найти настройку для отмены автоматического скрытия importоператоров?


3
Вложенные циклы For с использованием понимания списка
Если бы у меня было две строки 'abc'и 'def', я мог бы получить все их комбинации, используя два цикла for: for j in s1: for k in s2: print(j, k) Однако я хотел бы иметь возможность делать это, используя понимание списка. Я пробовал много способов, но так и не получил. …

9
Как очистить все переменные в середине скрипта Python?
Я ищу что-то похожее на «очистить» в Matlab: команду / функцию, которая удаляет все переменные из рабочей области, освобождая их из системной памяти. Есть ли такое в Python? EDIT: я хочу написать сценарий, который в какой-то момент очищает все переменные.
88 python 

3
python: добавление словаря в список - я вижу указатель, похожий на поведение
В интерпретаторе Python я пробовал следующее: >>> >>> a = [] >>> b = {1:'one'} >>> a.append(b) >>> a [{1: 'one'}] >>> b[1] = 'ONE' >>> a [{1: 'ONE'}] >>> Здесь, после добавления словаря «b» к списку «a», я меняю значение, соответствующее ключу 1 в словаре «a». Каким-то образом это …


12
Как построить кривую ROC на Python
Я пытаюсь построить кривую ROC, чтобы оценить точность модели прогнозирования, которую я разработал на Python с использованием пакетов логистической регрессии. Я вычислил как истинно положительный, так и ложный положительный результат; однако я не могу понять, как правильно построить график, используя matplotlibи вычисляя значение AUC. Как я мог это сделать?

9
Панды: заполнение пропущенных значений средним в каждой группе
Это должно быть просто, но самое близкое, что я нашел, это этот пост: pandas: Заполнение недостающих значений внутри группы , и я все еще не могу решить свою проблему .... Предположим, у меня есть следующий фрейм данных df = pd.DataFrame({'value': [1, np.nan, np.nan, 2, 3, 1, 3, np.nan, 3], 'name': …

14
Как объединить несколько диктов с одним и тем же ключом?
У меня есть несколько пар слова / ключ-значение, например: d1 = {key1: x1, key2: y1} d2 = {key1: x2, key2: y2} Я хочу, чтобы результат был новым (если возможно, наиболее эффективным способом): d = {key1: (x1, x2), key2: (y1, y2)} Собственно, я хочу, чтобы результат d был: d = {key1: …

7
Python Django Rest Framework UnorderedObjectListWarning
Я обновился с Django 1.10.4 до 1.11.1, и внезапно я получаю массу этих сообщений, когда запускаю свои тесты: lib/python3.5/site-packages/rest_framework/pagination.py:208: UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: <QuerySet [<Group: Requester>]> paginator = self.django_paginator_class(queryset, page_size) Я проследил это до модуля Django Pagination: https://github.com/django/django/blob/master/django/core/paginator.py#L100 Кажется, это связано с моим кодом …

6
Как разархивировать файл gz с помощью Python
Мне нужно извлечь файл gz, который я загрузил с FTP-сайта, на локальный файловый сервер Windows. У меня есть переменные, заданные для локального пути к файлу, и я знаю, что это может использоваться путаницей GZIP. Как я могу это сделать? Файл внутри файла GZ - это файл XML.

2
Заголовки строк и столбцов в подзаголовках matplotlib
Как лучше всего добавить строку и заголовок столбца в сетку подзаголовков, созданную в цикле matplotlib? Я могу вспомнить пару, но не особо изящную: Для столбцов со счетчиком цикла вы можете использовать set_title()только первую строку. Для строк это не работает. Придется рисовать textвне сюжетов. Вы добавляете дополнительную строку подзаголовков вверху и …

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