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

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

9
Як писати в нижньому регістрі рядок стовпця кадру даних pandas, якщо в ньому відсутні значення?
Наступний код не працює. 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]? Ефективність важлива, оскільки реальний фрейм даних величезний.

3
Як розрахувати контрольну суму MD5 файлу в Python?
Я створив код на Python, який перевіряє наявність MD5 у файлі та переконує, що MD5 відповідає коду оригіналу. Ось що я розробив: #Defines filename filename = "file.exe" #Gets MD5 from file def getmd5(filename): return m.hexdigest() md5 = dict() for fname in filename: md5[fname] = getmd5(fname) #If statement for alerting the …

21
Запити (спричинені помилкою SSLError (“Не вдається підключитися до URL-адреси HTTPS, оскільки модуль SSL недоступний.“) Помилка в PyCharm із запитом веб-сайту
Використання запитів у Python3 Windows через Pycharm та отримання помилки модуля SSL недоступне Я годинами намагався з’ясувати, що може бути причиною цього. Я перевстановив Anaconda, і я повністю застряг. При запуску наступного def Earlybird(daycount): url = 'https://msft.com' response = requests.get(url) print(response) Earlybird() Я отримую помилку requests.exceptions.SSLError: HTTPSConnectionPool(host='msft.com', port=443): Max retries …

7
Як я можу перевірити, чи містить рядок БУДЬ-ЯКІ літери алфавіту?
Яка найкраща реалізація чистого Python для перевірки, чи містить рядок БУДЬ-ЯКІ літери з алфавіту? string_1 = "(555).555-5555" string_2 = "(555) 555 - 5555 ext. 5555 Куди string_1б повернутися Falseза відсутність літер алфавіту в ньому і string_2повернувся б Trueза наявність літери.
86 python  string 

7
Як реалізувати ефективну двонаправлену хеш-таблицю?
Python dict- дуже корисна структура даних: d = {'a': 1, 'b': 2} d['a'] # get 1 Іноді вам також хочеться індексувати за значеннями. d[1] # get 'a' Який найефективніший спосіб реалізувати цю структуру даних? Будь-який офіційний рекомендаційний спосіб зробити це?


6
Панди: перетворення категорій у числа
Припустимо, у мене є фрейм даних із країнами, який називається: cc | temp US | 37.0 CA | 12.0 US | 35.0 AU | 20.0 Я знаю, що існує функція pd.get_dummies для перетворення країн на "гаряче кодування". Однак я хочу замість цього перетворити їх на індекси, які я отримаю cc_index …

2
збережіть панд. Сюжет гістограми серій у файл
У ipython Notebook спочатку створіть об’єкт pandas Series, а потім, викликавши метод екземпляра .hist (), браузер відображає рисунок. Мені цікаво, як зберегти цю цифру у файл (я маю на увазі не клацання правою кнопкою миші та збереження як, а команди, необхідні у сценарії).


10
Перелік доступних com-портів за допомогою Python
Я шукаю простий спосіб перерахувати всі доступні com-порти на ПК. Я знайшов цей метод, але він специфічний для Windows: Перелік послідовних (COM) портів у Windows? Я використовую Python 3 з pySerial на ПК з Windows 7. Я знайшов в API pySerial ( http://pyserial.sourceforge.net/pyserial_api.html ) функцію, serial.tools.list_ports.comports()яка перелічує com-порти (саме те, …
86 python  pyserial 

14
openpyxl - налаштування розміру ширини стовпця
У мене є наступний сценарій, який перетворює файл CSV у файл XLSX, але розмір мого стовпця дуже вузький. Кожного разу мені доводиться перетягувати їх мишкою, щоб прочитати дані. Хтось знає, як встановити ширину стовпця openpyxl? Ось код, який я використовую. #!/usr/bin/python2.6 import csv from openpyxl import Workbook from openpyxl.cell import …
86 python  openpyxl 

9
Вирішіть спільне використання джерел ресурсів за допомогою колби
Для наступного ajaxзапиту на публікацію для Flask( як я можу використовувати дані, розміщені з ajax у колбі? ): $.ajax({ url: "http://127.0.0.1:5000/foo", type: "POST", contentType: "application/json", data: JSON.stringify({'inputVar': 1}), success: function( data ) { alert( "success" + data ); } }); Я отримую повідомлення про Cross Origin Resource Sharing (CORS)помилку: No …

16
Неможливо встановити пакунки pip всередині контейнера докера за допомогою Ubuntu
Я слідую керівництву по фігу щодо використання docker з додатком python, але коли docker підходить до команди RUN pip install -r requirements.txt Я отримую таке повідомлення про помилку: Step 3 : RUN pip install -r requirements.txt ---> Running in fe0b84217ad1 Collecting blinker==1.3 (from -r requirements.txt (line 1)) Retrying (Retry(total=4, connect=None, …
86 python  docker  pip  fig 

2
Дамп у JSON додає додаткові подвійні лапки та екрануючі лапки
Я отримую дані Twitter за допомогою інструменту Python і скидаю їх у форматі JSON на мій диск. Я помітив ненавмисне екранування всього рядка даних для твіту, укладеного в подвійні лапки. Крім того, усі подвійні лапки фактичного форматування JSON обробляються зворотною рискою рискою. Вони виглядають так: "{\" created_at \ ": \" …
86 python  json 

4
Багаторядковий f-рядок у Python
Я намагаюся написати код, сумісний з PEP-8, для вітчизняного проекту (я повинен визнати, що це мої перші кроки у світі пітонів), і у мене є f-рядок довжиною більше 80 символів - суцільна тонка лінія біля крапки на self.text - це позначка 80. (Вибачте за сумне посилання без попереднього перегляду, але …

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