Tag: python 2.7

Python MemoryError на маленьком шлюзе

У меня проблема с довольно маленьким циклом. Я пытаюсь создать список некоторых столбцов на листе excel и использовать следующий код: import string col_list = list(string.ascii_uppercase) for i in col_list: a = 'A' + i col_list.append(a) print col_list Я получаю следующую ошибку: Traceback (most recent call last): File "…/table.py", line 5, in <module> a = 'A' […]

Нечетное поведение приоритета / ассоциативности операторов

Как это происходит, в Python 2.7, следующее True == 'w' in 'what!?' ведет себя иначе, чем обе (True == 'w') in 'what!?' а также True == ('w' in 'what!?') ? >>> True == 'w' in 'what!?' False >>> (True == 'w') in 'what!?' Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: […]

Ошибка Python3 при запуске конечной или бесконечной функции генератора

Я хотел бы выполнить следующую конечную или бесконечную функцию генератора (в зависимости от значения ключевого слова terminate ) в Python3.4: def generate_integers(begin, terminate = None): k = begin while k<terminate or terminate==None: yield k k = k + 1 Я запускаю эту функцию с помощью следующей команды: g = generate_integers(0) print(next(g)) print(next(g)) Однако Python возвращает […]

Хотите отделить целочисленную часть и дробную часть числа float в python

Я работаю над преобразованием значения стопы в дюймы, где 1 фут = 12 дюймов. Я вычисляю высоту человека в дюймах. ех. 5.11 человек высотой 5 футов и 11 дюймов означает общее 71 дюйм. Есть ли какой-либо способ в Python, поэтому я могу отделить часть int part & float от числа float для дальнейших вычислений? любые […]

Наиболее эффективный способ перекодировать эти несколько операторов if

Я знаю, что это смешной пример, но я ищу более эффективный способ написать этот код. Каждый проект получает разные значения, добавленные к нему, в зависимости от того, в каком состоянии он происходит. Это всего лишь небольшой фрагмент. Я мог бы захотеть расширить это для всех 50 штатов, что было бы большим количеством утверждений if. Я […]

Гауссово подходит для данных гистограммы в python: Trust Region v / s Levenberg Marquardt

В моем графике гистограммы четко показаны два пика. Но в то время как сгибание кривой с двойным гауссовым, оно показывает только один пик. Следовали почти каждому ответу, показанному в stackoverflow. Но не удалось получить правильный результат. Это было сделано моим учителем в Фортране, и он получил два пика. Я использовал leastsq количество python scipy.optimize в […]

Удаление родительского элемента и всех подэлементов из XML

Учитывая XML-файл со следующей структурой: <Root> <Stuff></Stuff> <MoreStuff></MoreStuff> <Targets> <Target> <ID>12345</ID> <Type>Ground</Type> <Size>Large</Size> </Target> <Target> … </Target> </Targets> </Root> Я пытаюсь выполнить цикл каждого дочернего элемента в элементе <Targets> , проверить каждый <ID> для определенного значения, а если значение найдено, то я хочу удалить всю запись <Target> . Я использовал библиотеку ElementTree Python с небольшим […]

python – несколько строк в слове

Я пытаюсь это сделать – word = 'hello' if 'a' or 'c' in word: continue elif 'e' in word: continue else: continue Он работает только в том случае, если у меня нет или. Строка – это одно слово.

Получить выбранный элемент из QListView PyQt

Это вопрос, который был задан много раз в stackoverflow, и я прошел через все из них, но они, похоже, не решают проблему. Я просто хочу знать, какой элемент был нажат на QListView. Вот код, который я пытаюсь сделать. from PyQt4 import QtCore, QtGui class MyModel(QtCore.QAbstractListModel): def __init__(self,data=[],parent=None): QtCore.QAbstractListModel.__init__(self,parent) self._data=data def rowCount(self,parent): return len(self._data) def data(self,index,role): […]

Как запустить файл setup.py правильно?

Я пытаюсь запустить этот файл setup.py, который был в файле .tat.gz. Я перейду в каталог, в котором он находится, и запустил python setup.py, но получите это сообщение об ошибке: brandon@brandon-NV57H:~/Downloads/numpy-1.9.2$ python setup.py Running from numpy source directory. /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] …] or: setup.py –help […]

Python - лучший язык программирования в мире.