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

87
Подсчет количества элементов, отличных от 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
Как сделать строковый столбец pandas dataframe в нижнем регистре, если в нем отсутствуют значения?

Следующий код не работает. import pandas as pd import numpy as np df=pd.DataFrame(['ONE','Two', np.nan],columns=['x']) xLower = df["x"].map(lambda x: x.lower()) Как мне настроить его, чтобы получить xLower = ['one', 'two', np.nan]? Эффективность важна, поскольку реальный фрейм данных огромен....

87
Pycharm: запустить только часть моего файла Python

Можно ли запустить в PyCharm только часть программы? В других редакторах есть что-то вроде ячейки, которую я могу запустить, но я не могу найти такой вариант в PyCharm? Если этой функции не существует, это было бы для меня огромным недостатком ... Потому что для анализа данных мне очень часто...

87
ImportError: нет модуля с именем win32com.client

В настоящее время я использую python 2.7 и пытаюсь открыть лист Excel. При использовании кода ниже: import os from win32com.client import Dispatch xlApp = win32com.client.Dispatch("Excel.Application") xlApp.Visible = True # Open the file we want in Excel workbook =...

87
ImportError: нет модуля с именем scipy

Я использую Python 2.7 и пытаюсь заставить PyBrain работать. Но я получаю эту ошибку, даже если установлен scipy - Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1- py2.7.egg/pybrain/__init__.py", line 1,...

87
Как установить некоторые xlim и ylim в фасетной сетке Seaborn lmplot

Я использую lmplot Сиборна для построения линейной регрессии, разделив мой набор данных на две группы с помощью категориальной переменной. И для x, и для y я хотел бы вручную установить нижнюю границу на обоих графиках, но оставил верхнюю границу по умолчанию Seaborn. Вот простой пример: import...

87
Установка OpenCV для Python на Ubuntu, получение ImportError: нет модуля с именем cv2.cv

У меня есть система Ubuntu 14.04, на которой я хочу установить OpenCV и использовать ее с Python 2.x. Я установил OpenCV, следуя инструкциям здесь: https://help.ubuntu.com/community/OpenCV Установка прошла нормально, ошибок нет, скрипт завершился выводом OpenCV 2.4.9 ready to be used Когда я...

87
Сгенерировать все перестановки списка без смежных равных элементов

Когда мы сортируем список, например a = [1,2,3,3,2,2,1] sorted(a) => [1, 1, 2, 2, 2, 3, 3] в результирующем списке всегда соседствуют одинаковые элементы. Как я могу выполнить противоположную задачу - перетасовать список так, чтобы одинаковые элементы никогда (или как можно реже) находились...

87
Извлечение текста из файла PDF с помощью PDFMiner в Python?

Я ищу документацию или примеры того, как извлечь текст из файла PDF с помощью PDFMiner с Python. Похоже, PDFMiner обновил свой API, и все соответствующие примеры, которые я нашел, содержат устаревший код (классы и методы изменились). Обнаруженные мной библиотеки, упрощающие извлечение текста из...

87
python: получить каталог на два уровня выше

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

87
Функциональные каналы в Python, такие как%>% от R magrittr

В R (благодаря magrittr ) теперь вы можете выполнять операции с более функциональным синтаксисом конвейера через %>%. Это означает, что вместо кодирования этого: > as.Date("2014-01-01") > as.character((sqrt(12)^2) Вы также можете сделать это: > "2014-01-01" %>% as.Date > 12...

87
Удаление строк, содержащих пустые ячейки, из фрейма данных pandas

У меня есть файл, pd.DataFrameкоторый был создан путем анализа некоторых таблиц Excel. Столбец, в котором есть пустые ячейки. Например, ниже приведены выходные данные для частоты этого столбца, 32320 записей имеют пропущенные значения для Tenant . >>> value_counts(Tenant, normalize=False)...

87
Печать Python 3 без скобок

printРаньше заявление в Python 2, но теперь она стала функцией , которая требует скобки в Python 3. Есть ли способ убрать эти скобки в Python 3? Может быть, переопределив функцию печати? Итак, вместо print ("Hello stack over flowers") Я мог напечатать: print "Hello stack over flowers"...

87
Получить имя папки файла в Python

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

87
Загрузите и сохраните файл PDF с модулем запросов Python

Я пытаюсь загрузить файл PDF с веб-сайта и сохранить его на диск. Мои попытки либо терпят неудачу с ошибками кодирования, либо приводят к пустым PDF-файлам. In [1]: import requests In [2]: url = 'http://www.hrecos.org//images/Data/forweb/HRTVBSH.Metadata.pdf' In [3]: response = requests.get(url)...

87
В чем смысл collectstatic в Django?

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

87
Как я могу разделить мои команды Click, каждая с набором подкоманд, на несколько файлов?

У меня есть одно приложение с большим щелчком, которое я разработал, но навигация по различным командам / подкомандам становится затруднительной. Как мне организовать свои команды в отдельные файлы? Можно ли организовать команды и их подкоманды в отдельные классы? Вот пример того, как я хотел бы...