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

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

5
Регулярное выражение Python - префикс r
Может ли кто-нибудь объяснить, почему пример 1 ниже работает, когда rпрефикс не используется? Я думал, что rпрефикс необходимо использовать всякий раз, когда используются escape-последовательности. Пример 2 и пример 3 демонстрируют это. # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) # prints 'hello there there' - not …


7
Получение индексов истинных значений в логическом списке
У меня есть фрагмент кода, в котором я должен создать коммутатор. Я хочу вернуть список всех включенных переключателей. Здесь «включено» будет равно, Trueа «выключено» равно False. Итак, теперь я просто хочу вернуть список всех Trueзначений и их положения. Это все, что у меня есть, но он возвращает только позицию первого …
87 python  list 

4
Подсчет количества элементов, отличных от NaN, в numpy ndarray в Python
Мне нужно вычислить количество элементов, отличных от NaN, в матрице numpy ndarray. Как можно эффективно сделать это в Python? Вот мой простой код для этого: import numpy as np def numberOfNonNans(data): count = 0 for i in data: if not np.isnan(i): count += 1 return count Есть ли для этого …
87 python  numpy  matrix  nan 

30
Пип - Неустранимая ошибка в программе запуска: невозможно создать процесс с помощью '"'
Я установил python 3.5.1 через ampps, и он работает. Однако, когда я пытаюсь использовать pip, я получаю следующее сообщение: Fatal error in launcher: Unable to create process using '"' Я уже переустановил ampps в путь, который не содержит пробелов. Обратите внимание, что обходной путь «python -m pip» у меня тоже …


6
Получить имя папки файла в Python
Какую команду мне следует использовать в Python, чтобы получить имя папки, содержащей файл, с которым я работаю? "C:\folder1\folder2\filename.xml" Вот "folder2"что я хочу получить. Единственное, что я придумал, это использовать os.path.splitдважды: folderName = os.path.split(os.path.split("C:\folder1\folder2\filename.xml")[0])[1] Есть ли лучший способ сделать это?


1
Применить функцию к каждой ячейке в DataFrame
У меня есть фрейм данных, который может выглядеть так: A B C foo bar foo bar bar foo foo bar Я хочу просмотреть каждый элемент каждой строки (или каждый элемент каждого столбца) и применить следующую функцию, чтобы получить последующий DF: def foo_bar(x): return x.replace('foo', 'wow') A B C wow bar …

5
Есть ли у Python эквивалент toString (), и могу ли я преобразовать элемент db.Model в String?
Я пишу приложение со списком ToDo, чтобы помочь себе начать работу с Python. Приложение работает в GAE, и я храню задачи в хранилище данных. Я хочу показать им все, и только им. Проблема в том, что приложение в настоящее время отображает все элементы для всех пользователей, поэтому я могу видеть, …

3
извлечение дней из значения numpy.timedelta64
Я использую pandas / python, и у меня есть два временных ряда s1 и s2, которые были сгенерированы с использованием функции to_datetime в поле df, содержащем даты / время. Когда я вычитаю s1 из s2 s3 = s2 - s1 Я получаю серию s3 типа timedelta64 [нс] 0 385 days, …
87 python  numpy  pandas 

5
Удаление строк, содержащих пустые ячейки, из фрейма данных pandas
У меня есть файл, pd.DataFrameкоторый был создан путем анализа некоторых таблиц Excel. Столбец, в котором есть пустые ячейки. Например, ниже приведены выходные данные для частоты этого столбца, 32320 записей имеют пропущенные значения для Tenant . >>> value_counts(Tenant, normalize=False) 32320 Thunderhead 8170 Big Data Others 5700 Cloud Cruiser 5700 Partnerpedia 5700 …
87 python  pandas 


9
Импортировать пакет python из локального каталога в интерпретатор
Я разрабатываю / тестирую пакет в моем локальном каталоге. Я хочу импортировать его в интерпретатор (v2.5), но sys.path не включает текущий каталог. Прямо сейчас набираю sys.path.insert(0,'.'). Есть ли способ лучше? Также, from . import mypackage не работает с этой ошибкой: ValueError: Attempted relative import in non-package
87 python 

4
В чем смысл collectstatic в Django?
Это наверное глупый вопрос, но он просто не щелкает в моей голове. В Django принято помещать все ваши статические файлы (например, css, js), относящиеся к вашему приложению, в папку с именем static . Итак, структура будет выглядеть так: mysite/ manage.py mysite/ --> (settings.py, etc) myapp/ --> (models.py, views.py, etc) static/ …

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