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

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

5
Як використовувати sklearn fit_transform з пандами і повернути фрейм даних замість масиву numpy?
Я хочу застосувати масштабування (за допомогою StandardScaler () від sklearn.preprocessing) до фрейму даних pandas. Наступний код повертає масив numpy, тому я втрачаю всі імена стовпців та індекси. Це не те, що я хочу. features = df[["col1", "col2", "col3", "col4"]] autoscaler = StandardScaler() features = autoscaler.fit_transform(features) "Рішення", яке я знайшов в …

5
Як перетворити рядок, відомий часовому поясу, на datetime у Python без dateutil?
Мені потрібно перетворити рядок, відомий часовому поясу, як "2012-11-01T04:16:13-04:00"на об’єкт Python datetime. Я бачив dateutilмодуль, який має функцію синтаксичного аналізу, але я не дуже хочу використовувати його, оскільки він додає залежність. То як я можу це зробити? Я спробував щось на зразок наступного, але не пощастило. datetime.datetime.strptime("2012-11-01T04:16:13-04:00", "%Y-%m-%dT%H:%M:%S%Z")

5
Python Зберегти у файл
Я хотів би зберегти рядок у файл із назвою програмою python Failed.py Ось що я маю на сьогодні: myFile = open('today','r') ips = {} for line in myFile: parts = line.split(' ') if parts[1] == 'Failure': if parts[0] in ips: ips[pars[0]] += 1 else: ips[parts[0]] = 0 for ip in …

5
Як дізнатися загальну кількість фреймів у файлі з cv2 у python
Як дізнатися загальну кількість фреймів у файлі (.avi) через Python за допомогою відкритого модуля cv. Якщо можливо, яку всю інформацію (роздільна здатність, fps, тривалість тощо) ми можемо отримати з відеофайлу за допомогою цього.

3
панди python перетворюють індекс в datetime
Як перетворити індекс рядків pandas у формат datetime мій фрейм даних "df" такий value 2015-09-25 00:46 71.925000 2015-09-25 00:47 71.625000 2015-09-25 00:48 71.333333 2015-09-25 00:49 64.571429 2015-09-25 00:50 72.285714 але індекс має тип рядка, але мені потрібен формат дати та часу, оскільки я отримую помилку 'Index' object has no attribute …
80 python  pandas 

3
код візуальної студії вимкнути автоматичне перенесення довгих рядків -
Я використовую vs код для написання python за допомогою pylint. Коли я натискаю ctrl+ S(зберегти), редактор обертає довгий рядок у кілька коротких рядків. Як відключити дію або налаштувати кількість стовпців переносу на 120 (за замовчуванням - 80)? Я пробував "python.linting.pylintArgs": ["--max-line-length=120"]і "editor.wordWrapColumn": 120, але не працював.

5
Відповідний лямбда-вираз "нічого не робити" у python?
Іноді я виявляю бажання змусити заповнювач "нічого не робити" лямбда-вирази, подібні до висловлювання: def do_nothing(*args): pass Але наступний синтаксис є незаконним, оскільки лямбда-вирази намагаються повернути те, що є після двокрапки, і ви не можете повернути pass. do_nothing = lambda *args: pass Тож мені було цікаво, чи наведений нижче вираз є …
80 python  lambda 

7
Де зберігаються модулі python?
Нещодавно я почав вивчати Python, і у мене є 2 запитання щодо модулів. Чи є спосіб отримати список модулів Python, доступних (тобто встановлених) на машині? Я використовую Ubuntu Karmic та Synaptic для управління пакетами. Я щойно встановив модуль python. Де код модуля насправді зберігається на моїй машині? (чи існує [рекомендоване] …

3
Реалізація використання 'with object () як f' у користувацькому класі в python
Мені потрібно відкрити файлоподібний об'єкт у python (це послідовне з'єднання через / dev /), а потім закрити його. Це робиться кілька разів у кількох методах мого класу. Як я це робив, відкривав файл у конструкторі, а потім закривав його в деструкторі. Однак я отримую дивні помилки, і я думаю, що …

2
Python багатопроцесорний безпечний запис у файл
Я намагаюся вирішити велику числову проблему, яка включає безліч підпроблем, і я використовую багатопроцесорний модуль Python (зокрема Pool.map), щоб розділити різні незалежні підзадачі на різні ядра. Кожна підзадача включає обчислення безлічі підпроблем, і я намагаюся ефективно запам'ятати ці результати, зберігаючи їх у файлі, якщо вони ще не були обчислені в …

14
Як знайти останнє входження елемента до списку Python
Скажімо, у мене є цей список: li = ["a", "b", "a", "c", "x", "d", "a", "6"] Наскільки мені показала допомога, не існує вбудованої функції, яка повертає останнє входження рядка (наприклад, зворотне значення index). Отже, як я можу знайти останнє входження "a"у наведеному списку?


10
Як читати файли HDF5 у Python
Я намагаюся прочитати дані з файлу hdf5 на Python. Я можу прочитати файл hdf5 h5py, але не можу зрозуміти, як отримати доступ до даних у файлі. Мій код import h5py import numpy as np f1 = h5py.File(file_name,'r+') Це працює, і файл читається. Але як я можу отримати доступ до даних …
80 python  hdf5 

5
Python open () видає FileNotFoundError / IOError: Errno 2 Немає такого файлу або каталогу
З якоїсь причини у мого коду виникають проблеми з відкриттям простого файлу: Це код: file1 = open('recentlyUpdated.yaml') І помилка: IOError: [Errno 2] No such file or directory: 'recentlyUpdated.yaml' Природно, я перевірив, що це правильна назва файлу. Я намагався переміщатися по файлу, надаючи open()повний шлях до нього, і, здається, жоден із …

4
Як скопіювати каталог на віддалений комп'ютер за допомогою Fabric?
У мене на моєму локальному комп'ютері є каталог, який я хотів би скопіювати на віддалений комп'ютер (і перейменувати його) за допомогою Fabric. Я знаю, що можу скопіювати файл за допомогою put(), але як щодо каталогу. Я знаю, що це досить просто за допомогою scp , але я б вважав за …
79 python  fabric 

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