python- все статьи тега ➜ страница 55
Как я могу использовать веб-службу WSDL (SOAP) в Python?
Я хочу использовать веб-службу на основе WSDL SOAP в Python. Я посмотрел на Погружение В Python код, но модуль SOAPpy не работает под Python 2.5. Я пробовал использовать магазина который работает частично, но ломается с определенными типами (пена.TypeNotFound: тип не найден: 'item'). Я тоже посмотрел на клиент но это, кажется, не поддерживает WSDL. и я посмотрел на ZSI но это выглядит очень сложно. У кого-нибудь есть пример кода для этого? WSDL-это https://ws.pingdom.com/soap/PingdomAPI.wsdl ...
Правильный способ, чтобы приостановить программу на Python
Я использую функцию ввода как способ приостановить мои скрипты print("something") wait = input("PRESS ENTER TO CONTINUE.") print("something") есть ли формальный способ сделать это? ...
Как игнорировать предупреждения об устаревании в Python
Я продолжаю получать это: DeprecationWarning: integer argument expected, got float Как я могу сделать это сообщение уйти? Есть ли способ избежать предупреждений в Python? ...
"Не удалось запустить curl-config: [Errno 2] нет такого файла или каталога" при установке pycurl
Я пытаюсь установить pycurl через: sudo pip install pycurl он скачал нормально, но когда, когда он работает setup.py я получаю следующую трассировку: Downloading/unpacking pycurl Running setup.py egg_info for package pycurl Traceback (most recent call last): File "<string>", line 16, in <module> File "/tmp/pip-build-root/pycurl/setup.py", line 563, in <module> ext = get_extension() File "/tmp/pip-build-root/pycurl/setup.py", line 368, in get_ ...
Как я могу отобразить изображение из файла в Jupyter Notebook?
Я хотел бы использовать IPython notebook как способ интерактивного анализа графиков генома я делаю с GenomeDiagram модуль. Хотя есть обширная документация о том, как использовать matplotlib чтобы получить графики, встроенные в IPython notebook, GenomeDiagram использует инструментарий ReportLab, который, я думаю, не поддерживается для встроенного графического отображения в IPython. Я думал, однако, что способ обойти это было бы написать сюжет / геном диаграмма в файл, а затем откройте встроенно ...
Как нормализовать массив в NumPy?
Я хотел бы иметь норму одного массива NumPy. Более конкретно, я ищу эквивалентную версию этой функции def normalize(v): norm = np.linalg.norm(v) if norm == 0: return v return v / norm есть что-то подобное в skearn или numpy? эта функция работает в ситуации, где v - это вектор 0. ...
Значение вложенного словаря различной глубины
Я ищу способ, чтобы обновить дикт dictionary1 с содержанием обновления дикт без перезаписи лэвэла dictionary1={'level1':{'level2':{'levelA':0,'levelB':1}}} update={'level1':{'level2':{'levelB':10}}} dictionary1.update(update) print dictionary1 {'level1': {'level2': {'levelB': 10}}} Я знаю, что обновление удаляет значения в level2, потому что это обновление самого низкого ключевого level1. Как я могу решить эту проблему, учитывая, что dictionary1 и update могут иметь любую длину? ...
Подходящие для Python способ найти максимальное значение и его индекс в списке?
Если я хочу максимальное значение в списке, я могу просто написать max(List), но что, если мне также нужен индекс максимального значения? Я могу написать что-то вроде этого: maximum=0 for i,value in enumerate(List): if value>maximum: maximum=value index=i но мне это кажется скучным. а если я напишу: List.index(max(List)) затем он будет повторять список дважды. есть ли лучший способ? ...
Как запустить тестовую базу данных Django только в памяти?
мои модульные тесты Django занимают много времени, поэтому я ищу способы ускорить это. Я рассматриваю возможность установки SSD, но я знаю, что есть и свои минусы тоже. Конечно, есть вещи, которые я мог бы сделать с моим кодом, но я ищу структурное исправление. Даже запуск одного теста выполняется медленно, так как база данных должна быть перестроена / перенесена на юг каждый раз. Итак, вот моя идея... поскольку я знаю, что тестовая база данных всегда будет довольно маленькой, почему я не могу ...
Как я могу найти количество аргументов функции Python?
Как я могу найти количество аргументов функции Python? Мне нужно знать, сколько нормальных аргументов и именованных аргументов. пример: def someMethod(self, arg1, kwarg1=None): pass этот метод имеет 2 аргумента и 1 именованный аргумент. ...
Как найти идентификатор потока в Python
У меня есть многопоточная программа Python и служебная функция writeLog(message), которая записывает метку времени, за которой следует сообщение. К сожалению, результирующий файл журнала не указывает, какой поток генерирует какое сообщение. Я хотел бы writeLog (), чтобы иметь возможность добавить что-то в сообщение, чтобы определить, какой поток вызывает его. Очевидно, я мог бы просто заставить потоки передать эту информацию, но это было бы намного больше работы. Есть ли какая-то нить эквивале ...
Понимание функции repr () в Python
repr(): вычисляемое строковое представление объекта (can " eval()" это означает, что это строковое представление, которое вычисляется на Python объект) другими словами: >>> x = 'foo' >>> repr(x) "'foo'" вопросы: почему я получаю двойные кавычки, когда я делаю repr(x)? (Я их не понимаю когда я делаю str(x)) почему я получаю 'foo' когда я делаю eval("'foo'") а не x, который является возражаете? ...
Python объединяет текстовые файлы
у меня есть список из 20 имен файлов, как ['file1.txt', 'file2.txt', ...]. Я хочу написать скрипт Python для объединения этих файлов в новый файл. Я мог бы открыть каждый файл по f = open(...), читать строку за строкой, вызывая f.readline(), и запишите каждую строку в этот новый файл. Это не кажется мне очень "элегантным", особенно та часть, где я должен читать//писать строку за строкой. есть ли более "элегантный" способ сделать это в Python? ...
случайность.seed (): что он делает?
Я немного запутался в том, что random.seed() делает в Python. Например, почему нижеприведенные испытания делают то, что они делают (последовательно)? >>> import random >>> random.seed(9001) >>> random.randint(1, 10) 1 >>> random.randint(1, 10) 3 >>> random.randint(1, 10) 6 >>> random.randint(1, 10) 6 >>> random.randint(1, 10) 7 Я не могу найти хорошую документацию по этому. Заранее спасибо! ...
Исполняемый файл Python не находит общую библиотеку libpython
Я устанавливаю Python 2.7 на CentOS 5. Я построил и установил Python следующим образом ./configure --enable-shared --prefix=/usr/local make make install когда я пытаюсь запустить /usr / local/bin / python, я получаю это сообщение об ошибке /usr/local/bin/python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory когда я запускаю ldd на /usr / local/bin / python, я получаю ldd /usr/local/bin/python libpython2.7.so.1.0 =& ...
Матрицы numpy для массива
Я использую numpy. У меня есть матрица с 1 столбцом и N строками, и я хочу получить массив из N элементов. например, если у меня есть M = matrix([[1], [2], [3], [4]]), Я хочу A = array([1,2,3,4]). чтобы достичь этого, я использую A = np.array(M.T)[0]. Кто-нибудь знает более элегантный способ получить тот же результат? спасибо! ...
Создание простого XML-файла с помощью python
Каковы мои варианты, если я хочу создать простой XML-файл в python? (библиотека мудрый) xml, который я хочу, выглядит так: <root> <doc> <field1 name="blah">some value1</field1> <field2 name="asdfasd">some vlaue2</field2> </doc> </root> ...
Переименовать один заголовок столбца в панды фрейма данных
у меня есть фрейм данных под названием data. Как бы я переименовал только один заголовок столбца? Например gdp до log(gdp)? data = y gdp cap 0 1 2 5 1 2 3 9 2 8 7 2 3 3 4 7 4 6 7 7 5 4 8 3 6 8 2 8 7 9 9 10 8 6 6 4 9 10 10 7 ...
ValueError: значение истинности массива с более чем одним элементом неоднозначно. Использовать.любой() или.все()
Я только что обнаружил логическую ошибку в моем коде, который вызывает всевозможные проблемы. Я непреднамеренно делал побитовое и вместо логические и. Я изменил код: r = mlab.csv2rec(datafile, delimiter=',', names=COL_HEADERS) mask = ((r["dt"] >= startdate) & (r["dt"] <= enddate)) selected = r[mask] TO: r = mlab.csv2rec(datafile, delimiter=',', names=COL_HEADERS) mask = ((r["dt"] >= startdate) and (r["dt"] <= enddate)) selected = r[mask] к моему удивлению, я получил весьм ...
многопроцессорный.Пул: в чем разница между map async и imap?
Я пытаюсь узнать, как использовать в Python multiprocessing пакет, но я не понимаю разницы между map_async и imap. Я заметил, что оба map_async и imap выполняются асинхронно. Так когда я должен использовать один над другим? И как я должен получить результат, возвращенный map_async? должен ли я использовать что-то вроде этого? def test(): result = pool.map_async() pool.close() pool.join() return result.get() result=test() for i in result: print i ...