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

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

2
Різниця в boto3 між ресурсом, клієнтом і сеансом?
Я використовую Python 2.7.12 в Ubuntu 16.04 LTS. Я дізнаюся, як користуватися boto3 за наступним посиланням: https://boto3.readthedocs.io/en/latest/guide/quickstart.html#using-boto-3 . Мої сумніви в тому, коли використовувати ресурс, клієнт або сесію та їх відповідну функціональність.
216 python  boto3 

16
Javascript еквівалент zip функції Python
Чи існує еквівалент javascript в ZIP-функції Python? Тобто, задані декілька масивів однакової довжини створюють масив пар. Наприклад, якщо у мене є три масиви, які виглядають так: var array1 = [1, 2, 3]; var array2 = ['a','b','c']; var array3 = [4, 5, 6]; Вихідний масив повинен бути: var output array:[[1,'a',4], [2,'b',5], …

10
Змінення тексту мітки
Я хочу внести деякі зміни до декількох вибраних міток у графіці. Наприклад, якщо я це роблю: label = axes.yaxis.get_major_ticks()[2].label label.set_fontsize(size) label.set_rotation('vertical') розмір шрифту та орієнтація галочки міняються. Однак якщо спробувати: label.set_text('Foo') мітка галочки не змінена. Також якщо я роблю: print label.get_text() нічого не друкується. Ось ще кілька дивацтв. Коли я …
216 python  matplotlib 

10
Найбезпечніший спосіб перетворення float в ціле число в python?
Математичний модуль Python містить зручні функції, такі як floor& ceil. Ці функції приймають номер з плаваючою комою і повертають найближче ціле число під ним або над ним. Однак ці функції повертають відповідь у вигляді числа з плаваючою комою. Наприклад: import math f=math.floor(2.3) Тепер fповертається: 2.0 Який найбезпечніший спосіб вивести ціле …

6
Перетворення рядка JSON в словник не в списку
Я намагаюся передати файл JSON і перетворити дані у словник. Поки що це я зробив: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Я сподіваюся json1_dataбути dictтипом, але він фактично виходить як listтип, коли я перевіряю його type(json1_data). Що я пропускаю? Мені потрібно, щоб це був словник, …

13
Застосувати функцію панд до стовпця, щоб створити кілька нових стовпців?
Як це зробити в пандах: У мене є функція extract_text_featuresв одному текстовому стовпці, повертаючи кілька вихідних стовпців. Зокрема, функція повертає 6 значень. Функція працює, однак, здається, немає відповідного типу повернення (pandas DataFrame / numpy масив / список Python), таким чином, щоб висновок міг бути правильно призначений df.ix[: ,10:16] = df.textcol.map(extract_text_features) …

26
Читання лише певних рядків
Я використовую цикл for для читання файлу, але мені хочеться читати лише конкретні рядки, скажімо, рядки №26 та №30. Чи є якась вбудована функція для цього? Дякую
215 python  file  line 

24
Як додати властивість до класу динамічно?
Мета - створити макет-клас, який веде себе як набір результатів db. Так, наприклад, якщо запит до бази даних повертається, використовуючи вираз dict,, {'ab':100, 'cd':200}я хотів би побачити: >>> dummy.ab 100 Спочатку я думав, може, я можу це зробити так: ks = ['ab', 'cd'] vs = [12, 34] class C(dict): def …

8
Як відформатувати рядок за допомогою словника в python-3.x?
Я великий фанат використання словників для форматування рядків. Це допомагає мені прочитати формат рядків, які я використовую, а також дозволити мені скористатися наявними словниками. Наприклад: class MyClass: def __init__(self): self.title = 'Title' a = MyClass() print 'The title is %(title)s' % a.__dict__ path = '/path/to/a/file' print 'You put your file …

1
Як розмістити окремі теги для розкидання сюжету
Я намагаюся зробити графік розкидання в matplotlib, і я не міг знайти спосіб додати теги до пунктів. Наприклад: scatter1=plt.scatter(data1["x"], data1["y"], marker="o", c="blue", facecolors="white", edgecolors="blue") Я хочу, щоб у пунктах "у" були мітки як "точка 1", "точка 2" і т. Д. Я не міг це зрозуміти.
214 python  matplotlib 

6
Python, створюючи словник списків
Я хочу створити словник, значення якого - це списки. Наприклад: { 1: ['1'], 2: ['1','2'], 3: ['2'] } Якщо я: d = dict() a = ['1', '2'] for i in a: for j in range(int(i), int(i) + 2): d[j].append(i) Я отримую KeyError, оскільки d [...] - це не список. У …
214 python  dictionary 

10
"Для рядка в ..." призводить до UnicodeDecodeError: "utf-8" кодек не може розшифрувати байт
Ось мій код, for line in open('u.item'): #read each line щоразу, коли я запускаю цей код, він видає таку помилку: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 2892: invalid continuation byte Я спробував це вирішити і додати додатковий параметр у open (), виглядає код; for line in open('u.item', …

11
Як обчислити відсотки за допомогою python / numpy?
Чи є зручний спосіб обчислити відсотки для послідовності або одновимірного нумерованого масиву? Я шукаю щось подібне до функції персетилу Excel. Я переглянув довідник статистики NumPy і не зміг цього знайти. Все, що я міг знайти, це медіана (50-й перцентиль), але не щось більш конкретне.

3
Як перевірити, чи є змінною словник у Python?
Як би ви перевірили, чи є змінною словник у python? Наприклад, я хотів би, щоб він проглядав значення в словнику, поки не знайде словник. Потім проведіть курсор через той, який він знаходить: dict = {'abc': 'abc', 'def': {'ghi': 'ghi', 'jkl': 'jkl'}} for k, v in dict.iteritems(): if ###check if v …
214 python  dictionary 

8
Оновіть кадр даних у пандах під час ітерації рядок за рядком
У мене є кадр даних панди, який виглядає приблизно так (це досить великий) date exer exp ifor mat 1092 2014-03-17 American M 528.205 2014-04-19 1093 2014-03-17 American M 528.205 2014-04-19 1094 2014-03-17 American M 528.205 2014-04-19 1095 2014-03-17 American M 528.205 2014-04-19 1096 2014-03-17 American M 528.205 2014-05-17 Тепер я …

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