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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

3
Python / postgres / psycopg2: получение идентификатора только что вставленной строки
Я использую Python и psycopg2 для взаимодействия с postgres. Когда я вставляю строку ... sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred_name + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) ... как мне получить идентификатор только что вставленной строки? Пробуем: hundred = …

9
Что я должен использовать: класс или словарь?
У меня есть класс, содержащий только поля и никаких методов, например: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri = wsgiref.util.request_uri(environ) self.path = environ.get('PATH_INFO', None) # ... Это можно легко перевести на диктант. Класс более гибкий для будущих дополнений и может …
105 python  oop  class  dictionary 

5
Как указать учетные данные при подключении к boto3 S3?
В boto я указывал свои учетные данные при подключении к S3 таким образом: import boto from boto.s3.connection import Key, S3Connection S3 = S3Connection( settings.AWS_SERVER_PUBLIC_KEY, settings.AWS_SERVER_SECRET_KEY ) Затем я мог бы использовать S3 для выполнения своих операций (в моем случае удаления объекта из ведра). С boto3 все примеры, которые я нашел, …

4
Как зафиксировать исключение Botocore NoSuchKey?
Я пытаюсь написать "хороший" питон и записать ошибку S3 no such key с помощью этого: session = botocore.session.get_session() client = session.create_client('s3') try: client.get_object(Bucket=BUCKET, Key=FILE) except NoSuchKey as e: print >> sys.stderr, "no such key in bucket" Но NoSuchKey не определен, и я не могу отследить его до импорта, который мне …
105 python  botocore 

13
Есть ли способ автоматически настроить ширину столбцов Excel с помощью pandas.ExcelWriter?
Меня просят создать несколько отчетов в формате Excel. В настоящее время я довольно активно использую pandas для своих данных, поэтому, естественно, я хотел бы использовать метод pandas.ExcelWriter для создания этих отчетов. Однако фиксированная ширина столбца является проблемой. Код, который у меня есть до сих пор, достаточно прост. Скажем, у меня …
105 python  excel  pandas  openpyxl 

4
Numpy isnan () не работает с массивом чисел с плавающей запятой (применяется из фрейма данных pandas)
У меня есть массив чисел с плавающей запятой (некоторые нормальные числа, некоторые nans), который выходит из приложения на фреймворке pandas. По какой-то причине numpy.isnan не работает в этом массиве, однако, как показано ниже, каждый элемент является float, numpy.isnan работает правильно для каждого элемента, тип переменной определенно является массивом numpy. В …
105 python  arrays  numpy  pandas 

10
glob exclude шаблон
У меня есть каталог с кучей файлов внутри: eee2314, asd3442... и eph. Я хочу , чтобы исключить все файлы , которые начинаются с ephс globфункцией. Как я могу это сделать?
105 python  glob 

7
в блокноте Ipython / Jupyter Pandas не отображает график, который я пытаюсь построить
Я пытаюсь построить некоторые данные с помощью панд в Ipython Notebook, и хотя он дает мне объект, на самом деле он не рисует сам график. Вот так это выглядит: In [7]: pledge.Amount.plot() Out[7]: <matplotlib.axes.AxesSubplot at 0x9397c6c> После этого должен следовать график, но его просто не появляется. Я импортировал matplotlib, так …

5
Как установить адаптивную скорость обучения для GradientDescentOptimizer?
Я использую TensorFlow для обучения нейронной сети. Вот как я инициализирую GradientDescentOptimizer: init = tf.initialize_all_variables() sess = tf.Session() sess.run(init) mse = tf.reduce_mean(tf.square(out - out_)) train_step = tf.train.GradientDescentOptimizer(0.3).minimize(mse) Дело в том, что я не знаю, как установить правило обновления для скорости обучения или значение спада для этого. Как я могу использовать …
104 python  tensorflow 

11
Как заставить интерпретатор Python правильно обрабатывать символы, отличные от ASCII, в строковых операциях?
У меня есть строка, которая выглядит так: 6Â 918Â 417Â 712 Четкий способ обрезать эту строку (как я понимаю в Python) - просто сказать, что строка находится в переменной с именем s, мы получаем: s.replace('Â ', '') Это должно делать свое дело. Но, конечно, он жалуется, что не-ASCII-символ '\xc2'в файле …
104 python  unicode 

9
Ошибка кодирования Unicode Python
Я читаю и разбираю XML-файл Amazon, и, хотя в XML-файле отображается ', при попытке его распечатать я получаю следующую ошибку: 'ascii' codec can't encode character u'\u2019' in position 16: ordinal not in range(128) Из того, что я читал в Интернете, ошибка возникает из-за того, что XML-файл находится в UTF-8, но …
104 python  unicode  ascii  encode 

3
Как я могу добавить элементы в пустой набор в Python
У меня следующая процедура: def myProc(invIndex, keyWord): D={} for i in range(len(keyWord)): if keyWord[i] in invIndex.keys(): D.update(invIndex[query[i]]) return D Но я получаю следующую ошибку: Traceback (most recent call last): File "<stdin>", line 3, in <module> TypeError: cannot convert dictionary update sequence element #0 to a sequence Я не получаю ошибок, …
104 python  set 

21
Django - «нет модуля с именем django.core.management»
Я получаю следующую ошибку при попытке запустить Django из командной строки. File manage.py, line 8, in <module> from django.core.management import execute_from_command_line ImportError: No module named django.core.management Есть идеи, как это решить?
104 python  django 

14
Проверка уникальности всех элементов в списке
Как лучше всего (как обычно) проверить, все ли элементы в списке уникальны? Мой текущий подход с использованием Counter: >>> x = [1, 1, 1, 2, 3, 4, 5, 6, 2] >>> counter = Counter(x) >>> for values in counter.itervalues(): if values > 1: # do something Могу я сделать лучше?
104 python  algorithm  list  unique 

8
Python: кортежи / словари как ключи, выбор, сортировка
Предположим, у меня есть много фруктов разного цвета, например, 24 синих банана, 12 зеленых яблок, 0 голубых ягод клубники и так далее. Я хотел бы организовать их в структуре данных в Python, которая позволяет легко выбирать и сортировать. Моя идея заключалась в том, чтобы поместить их в словарь с кортежами …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.