Запитання з тегом «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префікс повинен використовуватися щоразу, коли використовуються екрануючі послідовності. Приклад 2 і приклад 3 демонструють це. # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) # prints 'hello there there' - not expected …

7
Отримання індексів True значень у логічному списку
У мене є частина мого коду, де я повинен створити комутатор. Я хочу повернути список усіх увімкнених комутаторів. Тут "on" буде рівним Trueі "off" рівним 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
Pip - Фатальна помилка в панелі запуску: Не вдається створити процес за допомогою "" '
Я встановив python 3.5.1 через підсилювачі, і він працює. Однак, коли я намагаюся використовувати pip, я отримую таке повідомлення: Fatal error in launcher: Unable to create process using '"' Я вже перевстановив підсилювачі в шлях, який не містить пробілів. Зверніть увагу, що обхідний шлях "python -m pip" не працює і …

3
Як видалити стовпець, який містить лише нулі в Pandas?
На даний момент у мене є фрейм даних, що складається зі стовпців із значеннями 1 та 0, я хотів би переглядати стовпці та видаляти ті, що складаються лише з 0. Ось те, що я намагався до цього часу: ones = [] zeros = [] for year in years: for i …
87 python  pandas 


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

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?
Я пишу додаток зі списком завдань, щоб допомогти собі розпочати роботу з Python. Додаток працює на GAE, і я зберігаю всі завдання в сховищі даних. Я хочу показати їм предмети всіх, і лише поодинці. Проблема в тому, що в даний час програма відображає всі елементи для всіх користувачів, тому я …

5
Python - різниця між двома рядками
Я хотів би зберегти багато слів у списку. Багато з цих слів дуже схожі. Наприклад , у мене є слово , afrykanerskojęzycznyі багато хто з таких слів , як afrykanerskojęzycznym, afrykanerskojęzyczni, nieafrykanerskojęzyczni. Яке ефективне (швидке та дає невеликий розмір різниці) рішення, щоб знайти різницю між двома рядками та відновити другий …

12
python: отримати каталог на два рівні вище
Добре ... Я не знаю, де xзнаходиться модуль , але я знаю, що мені потрібно підняти шлях до каталогу на два рівні. Отже, чи є більш елегантний спосіб зробити: import os two_up = os.path.dirname(os.path.dirname(__file__)) Рішення для Python 2 і 3 вітаються!

5
Змістити стовпець у фреймі даних панд вгору на одиницю?
У мене є фрейм даних pandas. Я хочу "відставати" від однієї зі своїх колонок. Це означає, наприклад, зміщення всього стовпця 'gdp' вгору на одиницю, а потім видалення всіх надлишкових даних внизу решти рядків, щоб усі стовпці знову мали однакову довжину. df = y gdp cap 0 1 2 5 1 …


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