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

194
Python импорт CSV в список

У меня есть файл CSV с около 2000 записей. Каждая запись имеет строку и категорию: This is the first line,Line1 This is the second line,Line2 This is the third line,Line3 Мне нужно прочитать этот файл в список, который выглядит следующим образом: data = [('This is the first line', 'Line1'), ('This...

193
Проверка, можно ли преобразовать строку в float в Python

У меня есть код Python, который просматривает список строк и, если возможно, преобразует их в целые числа или числа с плавающей запятой. Сделать это для целых чисел довольно просто if element.isdigit(): newelement = int(element) Числа с плавающей запятой сложнее. Прямо сейчас я использую...

193
Как мне получить путь к текущему исполняемому файлу в Python?

Это может показаться вопросом новичка, но это не так. Некоторые общие подходы работают не во всех случаях: sys.argv [0] Это означает использование path = os.path.abspath(os.path.dirname(sys.argv[0])), но это не работает, если вы запускаете из другого скрипта Python в другом каталоге, и это может...

193
Как преобразовать строку в UTF-8 в Python

У меня есть браузер, который отправляет символы utf-8 на мой сервер Python, но когда я получаю его из строки запроса, Python возвращает кодировку ASCII. Как я могу преобразовать простую строку в UTF-8? ПРИМЕЧАНИЕ. Строка, передаваемая из Интернета, уже закодирована в UTF-8, я просто хочу, чтобы...

193
Как сериализовать результат SqlAlchemy в JSON?

В Django есть несколько хороших автоматических сериализаций моделей ORM, возвращаемых из DB в формат JSON. Как сериализовать результат запроса SQLAlchemy в формат JSON? Я пытался, jsonpickle.encodeно он сам кодирует объект запроса. Я пытался, json.dumps(items)но это возвращает TypeError:...

193
Самый быстрый способ получить первый объект из набора запросов в Django?

Часто мне хочется получить первый объект из набора запросов в Django или вернуть его, Noneесли его нет. Есть много способов сделать это, которые все работают. Но мне интересно, какой из них наиболее производительный. qs = MyModel.objects.filter(blah = blah) if qs.count() > 0: return qs[0] else:...

193
Что делает исходный код этого модуля?

Если вы откроете интерпретатор Python и наберете «import this», как вы знаете, он напечатает: Дзен Питона, Тим Питерс Красиво лучше, чем безобразно. Явное лучше, чем неявное. Простое лучше, чем сложное. Сложный лучше, чем сложный. Квартира лучше, чем вложенная. Разреженный лучше, чем плотный....

193
Транспонирование массива NumPy

Я использую Python и NumPy и у меня есть некоторые проблемы с «transpose»: import numpy as np a = np.array([5,4]) print(a) print(a.T) Вызов a.Tне транспонирует массив. Если aэто, например, [[],[]]то он правильно транспонирует, но мне нужно транспонировать...

193
Возьмите содержимое списка и добавьте его в другой список.

Я пытаюсь понять, имеет ли смысл брать содержимое списка и добавлять его в другой список. У меня есть первый список, созданный с помощью функции цикла, которая будет извлекать определенные строки из файла и сохранять их в списке. Затем второй список используется для сохранения этих строк и запуска...

193
Как убрать дефекты выпуклости на площади Судоку?

Я занимался веселым проектом: Решением судоку из входного изображения с использованием OpenCV (как в Google Goggles и т. Д.). И я выполнил задание, но в конце обнаружил небольшую проблему, ради которой я пришел сюда. Я занимался программированием с использованием Python API OpenCV 2.3.1. Ниже то,...

193
Как получить JSON с веб-страницы в скрипт Python

Получил следующий код в одном из моих скриптов: # # url is defined above. # jsonurl = urlopen(url) # # While trying to debug, I put this in: # print jsonurl # # Was hoping text would contain the actual json crap from the URL, but seems not... # text = json.loads(jsonurl) print text То, что я хочу...

192
Определить класс CSS в формах Django

Предположим, у меня есть форма class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) Есть ли способ для меня определить классы CSS для каждого поля, чтобы я мог использовать jQuery на основе класса в моей...

192
Варианты использования для метода dict 'setdefault'

Добавление collections.defaultdictв Python 2.5 значительно снижается необходимость dict«S setdefaultметода. Этот вопрос для нашего коллективного образования: Для чего setdefaultвсе еще полезно сегодня Python 2.6 / 2.7? Какие популярные варианты использования setdefaultбыли заменены...

192
Сохранить классификатор на диск в Scikit-Learn

Как сохранить обученный наивный байесовский классификатор на диск и использовать его для прогнозирования данных? У меня есть следующий пример программы с сайта scikit-learn: from sklearn import datasets iris = datasets.load_iris() from sklearn.naive_bayes import GaussianNB gnb = GaussianNB() y_pred...

192
Ошибка типа: не все аргументы, преобразованные во время форматирования строки Python

Предполагается, что программа принимает два имени, и если они имеют одинаковую длину, она должна проверить, являются ли они одним словом. Если это одно и то же слово, будет напечатано «Имена одинаковые» . Если они имеют одинаковую длину, но с разными буквами, будет напечатано «Имена разные, но...

192
Понимание Einsum NumPy

Я изо всех сил пытаюсь понять, как именно einsumработает. Я посмотрел на документацию и несколько примеров, но это не похоже на прилипание. Вот пример, который мы рассмотрели в классе: C = np.einsum("ij,jk->ki", A, B) для двух массивов AиB Я думаю, что это заняло бы A^T * B, но я не уверен (это...