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

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

8
Як обрізати зображення у OpenCV за допомогою Python
Як я можу обрізати зображення, як я це робив раніше в PIL, використовуючи OpenCV. Робочий приклад на PIL im = Image.open('0.png').convert('L') im = im.crop((1, 1, 98, 33)) im.save('_0.png') Але як я можу це зробити на OpenCV? Це те, що я спробував: im = cv.imread('0.png', cv.CV_LOAD_IMAGE_GRAYSCALE) (thresh, im_bw) = cv.threshold(im, 128, …
233 python  opencv 

3
Як вибрати рядки з одним або кількома нулями з панд DataFrame без чіткого переліку стовпців?
У мене є кадр даних із ~ 300 К рядками та ~ 40 стовпцями. Я хочу з'ясувати, чи містять будь-які рядки нульові значення - і помістити ці "null" рядки в окремий кадр даних, щоб я міг їх легко вивчити. Я можу створити маску прямо: mask = False for col in …
233 python  pandas  null  nan 

8
Чому "встановлення піп" всередині Python викликає SyntaxError?
Я намагаюся використовувати pip для встановлення пакету. Я намагаюся бігти pip installз оболонки Python, але я отримую SyntaxError. Чому я отримую цю помилку? Як використовувати pip для встановлення пакета? >>> pip install selenium ^ SyntaxError: invalid syntax
232 python  pip  install 

4
Як завантажити / редагувати / запустити / зберегти текстові файли (.py) у комірку ноутбука IPython?
Нещодавно я перейшов до використання ноутбуків IPython як частини мого робочого процесу. Однак мені не вдалося знайти спосіб імпортувати .py файли в окремі комірки відкритого ноутбука IPython, щоб вони могли редагувати, запускати та зберігати. Чи можна це зробити? Я знайшов це в документації, яка розповідає, як імпортувати .py файли як …

9
pip install - locale.Error: непідтримувані параметри локалі
Повна стежка: ➜ ~ pip install virtualenv Traceback (most recent call last): File "/usr/bin/pip", line 11, in <module> sys.exit(main()) File "/usr/lib/python3.4/site-packages/pip/__init__.py", line 215, in main locale.setlocale(locale.LC_ALL, '') File "/usr/lib64/python3.4/locale.py", line 592, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting На цьому ж сервері я успішно біг pip install virtualenvз …
232 python  python-3.x  centos  pip 

8
_csv.Error: поле більше, ніж межа поля (131072)
У мене сценарій читання у файлі CSV з дуже величезними полями: # example from http://docs.python.org/3.3/library/csv.html?highlight=csv%20dictreader#examples import csv with open('some.csv', newline='') as f: reader = csv.reader(f) for row in reader: print(row) Однак це призводить до наступної помилки для деяких файлів csv: _csv.Error: field larger than field limit (131072) Як я можу …
232 python  csv 

6
Форматування "вчорашньої" дати в python
Мені потрібно знайти "вчорашню" дату в такому форматі MMDDYYв Python. Так, наприклад, сьогоднішня дата буде представлена ​​приблизно так: 111009 Я легко можу це зробити сьогодні, але у мене є проблеми робити це автоматично "вчора".
232 python  datetime  date 

9
Доступ до декількох елементів списку, знаючи їх індекс
Мені потрібно вибрати деякі елементи із даного списку, знаючи їх індекс. Скажімо, я хотів би створити новий список, який містить елемент із індексом 1, 2, 5, із даного списку [-2, 1, 5, 3, 8, 5, 6]. Що я зробив: a = [-2,1,5,3,8,5,6] b = [1,2,5] c = [ a[i] for …



7
CSV в Python додає додатковий повернення каретки для Windows
import csv outfile = file('test.csv', 'w') writer = csv.writer(outfile, delimiter=',', quoting=csv.QUOTE_MINIMAL) writer.writerow(['hi','dude']) writer.writerow(['hi2','dude2']) outfile.close() Він генерує файл, test.csvз додатковим \rу кожному рядку, наприклад: test.csv hi,dude\r\r\nhi2,dude2\r\r\n замість очікуваного: hi,dude\r\nhi2,dude2\r\n Чому це відбувається, чи це насправді бажана поведінка? Примітка: Така поведінка може відбуватися з Python 2 або 3.
231 python  windows  csv  newline 

18
Проблема PATH з pytest 'ImportError: Немає модуля з іменем YadaYadaYada'
Я використовував easy_install, щоб встановити pytest на mac, і почав писати тести для проекту з такою структурою файлів, як: repo/ repo/app.py repo/settings.py repo/models.py repo/tests/ repo/tests/test_app.py запустившись py.testу каталог репо, все поводиться так, як ви очікували але коли я спробую те саме, що на Linux або Windows (обидва мають pytest 2.2.3 …

7
Відобразить зображення у масштабі сірого за допомогою matplotlib
Я намагаюся відобразити зображення в градаціях сірого за допомогою matplotlib.pyplot.imshow () . Моя проблема полягає в тому, що зображення сірого шару відображається як кольорова карта. Мені потрібен масштаб сірого, тому що я хочу намалювати зверху зображення кольором. Я читаю на зображенні та перетворюю в масштаб сірого за допомогою PIL's Image.open …

18
Як встановити Python 2.x та Python 3.x у Windows
Більшу частину мого програмування я виконую в Python 3.x на Windows 7, але тепер мені потрібно використовувати бібліотеку зображень Python Imaging (PIL), ImageMagick та wxPython, для чого потрібен Python 2.x. Чи можна встановити Python 2.x та Python 3.x у Windows 7? Коли я запускаю скрипт, як би я "обрав", яку …

5
Як отримати повний перелік методів та атрибутів об'єкта?
dir(re.compile(pattern)) не повертає шаблон як один із елементів списків. А саме він повертає: ['__copy__', '__deepcopy__', 'findall', 'finditer', 'match', 'scanner', 'search', 'split', 'sub', 'subn'] Згідно з посібником, він повинен містити назви атрибутів об'єкта, назви атрибутів класу та рекурсивно атрибутів базових класів класу. Це також говорить про те Список не обов'язково є …
230 python 

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