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

266
Какова область действия переменной, инициализированной в операторе if?

Я новичок в Python, так что это, вероятно, простой вопрос. Следующий код в файле (модуле) Python меня немного смущает: if __name__ == '__main__': x = 1 print x В других языках, на которых я работал, этот код выдает исключение, поскольку xпеременная является локальной для ifоператора и не должна...

266
Python, Matplotlib, subplot: Как установить диапазон оси?

Как я могу установить диапазон оси Y второго подплота, например, [0,1000]? График БПФ моих данных (столбец в текстовом файле) приводит к всплеску (инф.?), Поэтому фактические данные не видны. pylab.ylim([0,1000]) не имеет никакого эффекта, к сожалению. Это весь сценарий: # based on...

266
Pythonic способ объединить цикл FOR и оператор IF

Я знаю, как использовать как для циклов, так и операторов if в отдельных строках, таких как: >>> a = [2,3,4,5,6,7,8,9,0] ... xyz = [0,12,4,6,242,7,9] ... for x in xyz: ... if x in a: ... print(x) 0,4,6,7,9 И я знаю, что могу использовать понимание списка, чтобы объединить их, когда...

266
Объединение двух одномерных массивов NumPy

У меня есть два простых одномерных массива в NumPy . Я должен быть в состоянии объединить их, используя numpy.concatenate . Но я получаю эту ошибку для кода ниже: TypeError: только массивы длины 1 могут быть преобразованы в скаляры Python Код import numpy a = numpy.array([1, 2, 3]) b =...

266
Каков наилучший способ анализа ответа JSON из библиотеки запросов?

Я использую requestsмодуль python для отправки RESTful GET на сервер, для которого я получаю ответ в JSON. Ответ JSON - это просто список списков. Каков наилучший способ заставить ответ на нативный объект Python, чтобы я мог итерировать или распечатывать его, используя...

265
Стандартный способ встраивания версии в пакет Python?

Есть ли стандартный способ связать строку версии с пакетом Python таким образом, чтобы я мог сделать следующее? import foo print foo.version Я хотел бы представить, что есть какой-то способ получить эти данные без какого-либо дополнительного жесткого кодирования, поскольку второстепенные /...

265
Почему в списках Python есть pop (), а не push ()

Кто-нибудь знает, почему list.appendфункция Python не вызывается, list.pushучитывая, что уже есть a, list.popкоторый удаляет и возвращает последний элемент (индексированный в -1), и list.appendсемантика согласуется с этим...

264
Как получить ширину окна консоли Linux в Python

Есть ли в Python способ программно определить ширину консоли? Я имею в виду количество символов, которые помещаются в одну строку без переноса, а не ширину окна в пикселях. редактировать Ищете решение, которое работает на...

264
Как исправить отступы Python

У меня есть некоторый код Python, который имеет несовместимые отступы. Существует множество сочетаний вкладок и пробелов, которые еще больше усугубляют ситуацию, и даже пробелы не сохраняются. Код работает, как и ожидалось, но его сложно поддерживать. Как я могу исправить отступы (как HTML Tidy ,...

264
PyPy - Как это может победить CPython?

Из блога Google с открытым исходным кодом : PyPy - это повторная реализация Python в Python, использующая передовые методы для достижения лучшей производительности, чем CPython. Много лет тяжелой работы наконец окупились. Наши результаты по скорости часто опережают CPython, начиная от чуть...

264
Как взять столбцы-фрагменты данных в пандах

Я загружаю некоторые данные машинного обучения из файла CSV. Первые 2 столбца являются наблюдениями, а остальные столбцы - объектами. В настоящее время я делаю следующее: data = pandas.read_csv('mydata.csv') который дает что-то вроде: data = pandas.DataFrame(np.random.rand(10,5), columns =...

264
Не удается найти модуль cv2 при использовании OpenCV

Я установил OpenCV в операционной системе Occidentalis (вариант Raspbian) на Raspberry Pi, используя скрипт jayrambhia, найденный здесь . Установлена ​​версия 2.4.5. Когда я пытаюсь import cv2в программе Python, я получаю следующее сообщение: pi@raspberrypi~$ python cam.py Traceback (most recent...

264
Как интегрировать Ajax с приложениями Django?

Я новичок в Django и довольно новичок в Ajax. Я работаю над проектом, в котором мне нужно интегрировать оба. Я верю, что понимаю принципы, стоящие за ними обоими, но не нашел хорошего объяснения обоим вместе. Может ли кто-нибудь дать мне быстрое объяснение того, как кодовая база должна измениться,...

263
Как я могу создать кросс-платформенное приложение с прямым исполнением, использующее Python?

Python работает на нескольких платформах и может использоваться для настольных и веб-приложений, поэтому я пришел к выводу, что есть некоторый способ скомпилировать его в исполняемый файл для Mac, Windows и Linux. Проблема в том, что я понятия не имею, с чего начать или как написать GUI, может...

263
Что есть у Ruby, чего нет у Python, и наоборот?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Существует много дискуссий о Python против Ruby, и я все нахожу их совершенно бесполезными, потому что все они...