Популярные вопросы по тегу PYTHON

Python не распознается Windows 10

... У меня есть ПУТЬ в переменных 2 среды. Path Lists. Обычно это должно исправить это, но 1 Python по-прежнему ...

Ошибка при попытке перегрузить оператора "/

... sub__(self,rhs): return Vector2(self.x - rhs.x, self.y - rhs.y) def __mul__(self, scalar): return Vector2( self.x*scalar, self.y*scalar) def __div__(self, scalar): return Vector2( self.x/scalar, self.y/scalar) Теперь, когда я пытался 4 вызвать оператор "/", появляется следующее: AB = Vector2(10.0,25.0) print(AB) # <<<<(10.0, 25.0) v1 = AB + Vector2(20.,10.) print(v1) # <<<<(30.0, 35 ...

Объединить список с плавающей запятой в строку, разделенную пробелами в Python

... int " ".join(a) Я получаю сообщение об ошибке, потому 4 что они плавающие, и когда я пытаюсь: print " ".join(str(a)) Я понимаю [ 1 . 2 , 1 . 8 , 5 . 2 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 ] Как 3 я могу объединить все элементы при преобразовании 2 э ...

При ошибке возобновить следующее в Python

... , doesn't execute do_foo and do_bar do_foo() do_bar() except: pass Фрагмент 3 try: do_magic(); except: pass try: do_foo() ; except: pass try: do_bar() ; except: pass Есть ли способ элегантно написать фрагмент 2 кода 3? если do_magic() не работает, должны выполняться do_foo() и do_bar(). ...

Заставьте virtualenv наследовать определенные пакеты из ваших глобальных пакетов сайта

... эффективно установить с помощью pip или 8 easy_install, поскольку в нем отсутствуют 7 некоторые библиотеки компилятора fortran. До 6 сих пор я делал это вручную, копируя из /usr/lib/python2.7/dist-packages/ to virtualenv_name/lib/python2.7/dist-packages/ ...

Mypy error - несовместимые типы в назначении

... result = {"success": False} if condition: result["success"] = True return result else: result["message"] = "error message" return result Когда я запускаю Mypy (версия 5 0.52), я получаю следующую ошибку: err ...

Как отсортировать список объектов Python Django?

... object, object, object] У 3 каждого объекта есть ".name", которое является 2 названием вещи. Как отсортировать по этому 1 заголовку в алфавитном по ...

Как включить поддержку Python в gVim в Windows?

... ndows XP с пакетом обновления 3 gVim v. 7.3 Python 2.7.13 (ActivePython через двоичные фа ...

Объедините два кадра данных python pandas разной длины, но сохраните все строки в кадре выходных данных

... содержащие 13 некоторые строки и столбцы, которые имеют 12 общие значения, а некоторые - разные, например: df1: df2: Column1 Column2 Column3 ColumnA ColumnB ColumnC 0 a x x 0 c y y 1 c x x 1 e ...

Как получить текущий рабочий каталог с помощью Python 3?

... ю 3 из командной строки, я получаю c:\Python33>python D:\testtool\current_dir.py c:\Python33 Как получить 2 тот же результат, что и при использова ...

Десериализовать строку json в объект в Python

... ":"print","method":"onData","data":"Madan Mohan"} Я хочу десериализовать 1 объект класса class payload string acti ...

Как читать прямую трансляцию Youtube с помощью openCV Python?

... , чтобы 5 выполнить некоторые базовые действия с CV. Возможно, нам 4 нужно каким-то образом удалить URL-адрес 3 YouTube, чтобы преобразовать его в формат, который 2 мо ...

Как мне представить и работать с n-битными векторами в Python?

... оздать массивы байтов без 15 знака, которыми вы управляли, используя 14 обычные операции AND / OR / XOR. Важное ограничение: я не могу 13 полагаться на какие-либо библиотеки, кроме тех, которые 12 поставляются со стандартным Python. Думаю, я 11 знаю, как сделать это в C, используя массивы 10 из 8-битных байтов без знака: например чтобы 9 превратить 18-й бит обну ...

Выполнение цикла, пока список имеет индексы в Python

... стим, у нас есть список с неизвестным 5 количеством индексов, можно ли сделать что-то 4 вроде i=0 while foo[i]: . ...

Как выйти из вложенных циклов в Python?

... тими наборами петель? for i in range(0,5): print i,'i' for x in range(0,4): print x,'x' break И for i in range(0,5): prin ...

Как преобразовать фрозенсет в обычные наборы или список?

... преобразовать его в обычный список, например [['a', 'c,'],['a,', 'd,']...] Какой 1 метод мне следует испо ...

Sphinx: принудительная перестройка html, включая autodoc

... запускаю sphinx-build, встроенные 6 строки документации выбираются и используются 5 только при изменениях в исходных файлах. Я 4 пробовал вызвать sphinx-build с переключател ...

Библиотека Python для разделения и объединения файлов mp3

... ужно всего две функции - разделить 2 mp3-файл на 2 части, а вторая - объедини ...

Разница в час в Python

... time.datetime.today().hour - 1 Проблема с 3 синтаксисом выше в том, что datetime.datetime.today().hour возвращает число, например 2 "10", и на самом деле это не сравнение дат, а 1 сравнение чисел. Каков правильный си ...

Переименовать определенные столбцы в пандах

... мне переименовать только один заголовок 1 столбца? Например, от gdp до log(gdp)? data = y gd ...

Получить список из набора на Python

... Python? Мне нужно это сделать, потому что 6 мне нужно сохранить коллекцию в Google App 5 Engine, а типы свойств Entity могут быть 4 спискам ...

Как я могу импортировать несколько элементов из модуля и переименовать их в Python?

... несколько поисков в Google 6 по запросу «импортировать несколько модулей 5 и переименовать», но все они оказались безрезультатными. Руководство 4 по Python не помогло - страница об импорте 3 этого не объясняет (насколько я могу судить). Как 2 мне импортировать несколько элементов из 1 модул ...

urllib.urlencode: TypeError не является допустимой нестроковой последовательностью или объектом сопоставления

... gento19_org.catalog_category_entity_varchar WHERE attribute_id IN(41,46)" cursor.execute(getCategory) rows = cursor.fetchall() for row in rows: source_word=row[2] translatedWord=getTranslatedValue(source_lan ...

Как сгруппировать модели в админке django?

... м. Я хотел бы организовать 3 их так: Группа 1: (произвольное имя) Модель 1 Модель 4 Группа 2 (произвольное имя) ...

Как я могу запустить Python pipenv из другого каталога?

... га 7 bin, чтобы я мог запускать его из другого 6 каталога (где он взаимодействует с локальными 5 файлами), но тем не менее запускать его 4 в pipenv с надлежащим образом установленными 3 файлами. Могу я сделать что ...

Как удалить первую строку текстового файла?

... 42, -70, 75, -84, -83, 30, 78, -3, 51, 69, 0, 65, 60, -15] [82, 97, -57, -96, 25, -100, 61, 13, -80, -32, 99, 60, 58, -58, -45, -58, -53] [-90, -34, 80, 95, -12, -34, 71, -83, 46, 10, -78, -40, 65, 53, -81, 40, -59] [-80, -20, -87, -2, -54, 74, -79, 22, -20, 60, -84, -12, -40, -98, -81, -5, -35] [33, 36, -46, 10, -77, 88, -99, -5, 19, -20, 89, 87, -47, 46, 10, 17, -67] [-77, 73, 20, 44, 79, -14, -8, -49, 45, -49, - ...

pandas локализует и конвертирует столбец datetime вместо datetimeindex

... Series(pd.DatetimeIndex(df['last_time'].values) .tz_localize('America/New_York').tz_convert('Europe/Paris')) Out[104]: 0 2017-02-13 22:03:23.626000+01:00 1 2017-02-13 22:03:23.626000+01:00 2 2017-02-13 22:03:23.626000+01:00 3 2017-02-13 22:03:23.626000+01:00 4 2017-02-13 22:03:23.626000+01:00 5 2017-02-13 22:03:23.626000+01:00 6 2017-02-13 22:03:23.626000+01:00 7 2017-02-13 22:03: ...

Повторяющиеся элементы в легенде в matplotlib?

... lib.pylab as plt fig = plt.figure() axes = fig.add_axes([0.1, 0.1, 0.8, 0.8]) # left, bottom, width, height (range 0 to 1) axes.set_xlabel('x (m)') axes.set_ylabel('y (m)') for i, representative in enumerate(representatives): axes.plot([e[0] for e in representative], [e[1] for e in representative], color='b', ...

Изменение происхождения сюжета

... 0827978 4.0 5.0 0.365348418405 4.0 6.0 0.423733120134 5.0 4.0 0.365348418405 5.0 5.0 0.439599930621 5.0 6.0 0.525083754405 6.0 4.0 0.423733120134 6.0 5.0 0.525083754405 6.0 6.0 0.651536351379 Я использую следующий 7 код: x,y,z = np.loadtxt('output_overlap.dat').T #Transposed for easier unpacking nrows, ncols = final_step_j-1, final_step_k-1 grid = z.reshape((nrows, ncols)) plt.imshow(grid, ex ...

Как мне отловить "разделенные" исключения в Python?

... h@gmail.com Желаемый 13 результат: gmail.com Я выполнил это с помощью 12 следующего кода: for row in cr: emailaddy = row[0] (emailuser, domain) = row[0].split('@') print domain но моя проблема заключается 11 в том, что я сталкиваюсь с неправильно отформатированным 10 адресом электронной почты. Например, если 9 строка содержит «aaaa ...

Какой правильный и хороший способ реализовать __hash __()?

... тов 9 в хэш-таблицы, я предполагаю, что значения 8 возвращаемого целого числа должны быть равномерно 7 распределены для общих данных (чтобы минимизировать 6 коллизии). Как правильно получать такие 5 значения? Столкновения - проблема? В моем 4 случае у меня есть небольшой ...

Как добавить параметры по умолчанию к функциям при использовании подсказки типов?

... дующее не вызывает 7 синтаксической ошибки, но не похоже на интуитивно 6 понятный способ обработки этого случая: def foo(name: str, opts: dict={}) -> str: pass Я 5 ничего не могу найти в typing documentation или в поиске Google. Изменить: я 4 не знал, как аргументы по умолчанию работают 3 в Python, но ради этого вопроса я сохраню 2 приведенные ...

Python - ElementTree - не может использовать абсолютный путь к элементу

... енный ниже код: SyntaxError: cannot use absolute path on element Мой 6 XML-документ выглядит так: <Scripts> <Script> <StepList> <Step> <StepText> </StepText> <StepText> </StepText> </Step> </StepList> </Script> </Scripts> Код: import xml.etree.ElementTree as ET ...

sqlalchemy фильтр по столбцу подсчета

... о, он говорит: «Неизвестный столбец 'ordersCount' в 6 'where clause'» По моему опыту, я должен 5 использовать такие операции, потому что 4 mysql не разрешает это для полей, не являющихся 3 частью таблицы, но если я запустил его с 2 использованием вместо фильтра, я получаю: (1054, "Unknown column 'ordersCount' in 'having clause'") 'SELECT count ...

Как профилировать несколько подпроцессов с помощью Python multiprocessing и memory_profiler?

... ver time. """ frame = [] for idx in range(num): frame.extend([1] * amt) time.sleep(wait) del frame При последовательной 34 рабочей нагрузке 4 рабочих: if __name__ == '__main__': ...

Нужен ли мне Nginx с Gunicorn, если я не обслуживаю статический контент?

... а Python рекомендуется, чтобы 13 веб-сервер Nginx обслуживал статический 12 контент и проксировал динамические запросы 11 на сервер приложений Gunicorn. Теперь, если 10 я не обслуживаю статический контент через 9 приложение Python, мне все еще нужен Nginx 8 перед Gunicorn? Какие будут преимущества? Будем 7 признательны з ...

Как подключиться к базе данных Mongo локально с помощью Python

... pymongo # pip install pymongo from bson import json_util from pymongo import MongoClient# Comes with pymongo conn = pymongo.Connection('mongodb://user:user123@localhost27017.mongolab.com:3349 ...

Как я могу получить строку форматирования из объекта logging.formatter в Python?

... ormatter = logging.Formatter('%(name)s:%(levelname)s: %(message)s') ch.setFormatter(formatter) _logger.addHandler(ch) _logger.propagate=0 Теперь 3 у меня есть _logger, как мне получить строку 2 '% (name) s:% (levelname) s:% (message) s' из 1 объекта logging.Formatter? >>> _logger.handlers[0] <logging.StreamHandler object at 0x13807610> >>> _ ...

Как настроить перенаправление stdin / stdout кода Visual Studio для Python (отладчик)?

... n code.py < input.txt > output.txt Есть ли способ разрешить 5 это при отладке скрипта? Если это невозможно, могу 4 ли я создать конфигурацию для запуска python 3 с этими пара ...

ImportError: невозможно импортировать имя Thread

... read def myfunc(i): print ("sleeping 5 sec from thread %d" % i) time.sleep(5) print ("finished sleeping from thread %d" % i) for i in range(10): t = Thread(target=myfunc, args=(i,)) t.start() Как запустить этот 3 код без этой ошибки: $ python helloworld.py Traceback (most recent call last): File "helloworld.py", line 1, in <module> import thread ...

Какой самый быстрый способ добавить данные в список без дублирования в python (2.5)

... естить в список, у меня не может 6 быть дубликатов, и если элемент уже есть, мне 5 нужно получить его индекс. Пока у меня if Item in List: ItemNumber=List.index(Item) else: List. ...

Пользовательский декоратор в колбе не работает?

... 7.0.0.1 - - [18/Apr/2013 19:21:31] "GET /foo HTTP/1.1" 200 - $ curl localhost:8888/bar bar (flask window) bar bar took 3.5e-05 seconds 127.0.0.1 - - [18/Apr/2013 19:21:35] "GET /bar HTTP/1.1" 200 - Что происходит? Почему 6 мой декоратор не работает? ИЗМЕНИТЬ Не думаю, что 5 вы, ребята, видите проблему. Когда у меня 4 @app.route перед @track_time_spent, оба метода возвращают строку. Ошибка 3 здесь в том, что вызо ...

Чтение файла построчно в элементы массива в Python

... ('topsites.txt').each do |line| testsite_array[y] = li ...

Создать тепловую карту из двух категориальных переменных

... является регионом. df ['Тип продукта'] объект, указывающий отрасль. Я хотел бы создать совместный 6 график, на котором по оси x у меня есть 5 разные отрасли, по оси y - разные провинции, а 4 в цветах моего совместного графика у меня 3 есть относительная частота оценки. Что-то 2 вроде этого. https://seaborn.pydata.org/examples/hexb ...

Удаление строк на основе нескольких условий Python Pandas

... ы показан ниже: one two three four 0 -0.225730 -1.376075 0.187749 0.763307 1 0.031392 0.752496 -1.504769 -1.247581 2 -0.442992 -0.323782 -0.710859 -0.502574 3 -0.948055 -0.224910 -1.337001 3.328741 4 1.879985 -0.968238 1.229118 -1.044477 5 0.440025 -0.809856 -0.336522 0.787792 6 1.499040 0.195022 0.387194 0.952725 7 -0.923592 -1.394025 -0.623201 -0.73801 ...

Сериализатор Django REST: создать объект без сохранения

... estSerializer(data=request.data) if (serializer.is_valid() == False): return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) mySearchRequestObject = serializer.save() При этом созд ...

Как передать изображение (массив opencv Matrix / numpy) от издателя c ++ к отправителю python через ZeroMQ?

... oid *publisher = zmq_socket(context, ZMQ_PUB); int bind = zmq_bind(publisher, "tcp://localhost:5563"); std::string message = "Hello from sender"; const char *message_char = message.c_str(); zmq_send(publisher, message_char, str ...

Приложение фляги с фоновыми потоками

... для ожидания 11 в пользовательском интерфейсе. Я создам 10 тему и отправлю сообщение в UI. Поток вычислит 9 и обновит базу данных. Но при отправке пользовательский 8 интерфейс увидит сообщение. Ниже представлена 7 ​​моя реализация, но она запускает поток, а 6 затем отправляет вывод в пользовател ...

Pandas groupby() в одном столбце, а затем суммирует в другом

... сколькими столбцами, но 13 меня интересуют три. Это name, year и goals_scored. Ни один 12 из этих столбцов не уникален тем, что, например, у 11 меня есть такие строки: Name Year Goals_scored John Smith 2014 3 John Smith 2014 2 John Smith 2014 0 John Smith 2015 1 John Smith 2015 1 John Smith 2015 2 John Smith 2015 1 Jo ...

Изменить серию на месте в DataFrame после применения к нему функции

... ственная проблема 6 возникает, когда я пытаюсь вернуть его в 5 свой DataFrame: wanted_data.age = wanted_data.age.apply(lambda x: x+1) или: wanted_data['age'] = wanted_data.age.apply(lambda x: x+1) Выдает следующее предупреждение: > C:\Anaconda\lib\site-packages\pandas\core\generic.py:1974: > SettingWithCopyWarning: A value is trying to be set on a copy of a > slice from a DataFrame. Try using .l ...