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

129
Метод класса генерирует «TypeError:… получил несколько значений для ключевого слова аргумент…»

Если я определяю метод класса с аргументом ключевого слова следующим образом: class foo(object): def foodo(thing=None, thong='not underwear'): print thing if thing else "nothing" print 'a thong is',thong вызов метода генерирует TypeError: myfoo = foo() myfoo.foodo(thing="something") ... TypeError:...

129
Как я могу построить отдельные кадры данных Pandas в качестве подзаголовков?

У меня есть несколько Pandas DataFrames с одинаковой шкалой значений, но с разными столбцами и индексами. При вызове df.plot()получаю отдельные сюжетные изображения. на самом деле я хочу, чтобы все они находились в одном сюжете с подсюжетами, но, к сожалению, я не могу придумать решение, как это...

129
python numpy ValueError: операнды не могут транслироваться вместе с фигурами

В numpy у меня есть два «массива»: Xэто (m,n)и yесть вектор(n,1) с помощью X*y Я получаю сообщение об ошибке ValueError: operands could not be broadcast together with shapes (97,2) (2,1) Когда (97,2)x(2,1)это явно законная матричная операция и должна дать мне (97,1)вектор РЕДАКТИРОВАТЬ: Я исправил...

129
Как использовать запросы Python для имитации посещения браузера?

Я хочу получить контент с указанного ниже веб-сайта. Если я использую браузер, такой как Firefox или Chrome, я могу получить настоящую страницу веб-сайта, которую хочу, но если я использую пакет (или wgetкоманду) запросов Python для ее получения, он возвращает совершенно другую HTML-страницу. Я...

129
Распаковка объекта Python 2 с помощью Python 3

Мне интересно, есть ли способ загрузить объект, который был обработан в Python 2.4, с помощью Python 3.4. Я использовал 2to3 для большого количества устаревшего кода компании, чтобы обновить его. Сделав это, при запуске файла я получаю следующую ошибку: File "H:\fixers - 3.4\addressfixer -...

129
Как добавить новый столбец в фрейм данных Spark (используя PySpark)?

У меня есть Spark DataFrame (с использованием PySpark 1.5.1), и я хотел бы добавить новый столбец. Я безуспешно пробовал следующее: type(randomed_hours) # => list # Create in Python and transform to RDD new_col = pd.DataFrame(randomed_hours, columns=['new_col']) spark_new_col =...

129
«X <y <z» быстрее, чем «x <y и y <z»?

Из этой страницы мы знаем, что: Связанные сравнения выполняются быстрее, чем использование andоператора. Пишите x < y < zвместо x < y and y < z. Однако я получил другой результат, проверяя следующие фрагменты кода: $ python -m timeit "x = 1.2" "y = 1.3" "z = 1.8" "x < y < z"...

129
Файл среды экспорта Anaconda

Как я могу сделать файл среды anaconda, который можно было бы использовать на других компьютерах? Я экспортировал свою среду Python anaconda в YML, используя conda env export > environment.yml. Экспортированный environment.ymlсодержит эту строку, prefix:...

128
Возможно ли скомпилировать Python в машинный код?

Насколько возможно было бы скомпилировать Python (возможно, через промежуточное представление C) в машинный код? Предположительно, это должно быть связано с библиотекой времени выполнения Python, и любые части стандартной библиотеки Python, которые сами являются Python, также должны быть...

128
Есть ли у python отсортированный список?

Под этим я подразумеваю структуру с: O (log n) сложность для x.push()операций O (log n) сложность поиска элемента O (n) сложность для вычисления, list(x)которая будет отсортирована У меня также был связанный с этим вопрос о производительности, list(...).insert(...)который сейчас здесь...

128
Остановка python с помощью ctrl + c

У меня есть скрипт на Python, который использует потоки и выполняет множество HTTP-запросов. Я думаю, что происходит то, что пока HTTP-запрос (с использованием urllib2) читает, он блокируется и не отвечает, CtrlCчтобы остановить программу. Есть ли способ обойти...

128
Python: это плохой тон - вызывать исключения в __init__?

Считается ли дурным тоном создавать исключения внутри __init__? Если да, то каков принятый метод выдачи ошибки, когда определенные переменные класса инициализируются как Noneнеправильного типа или имеют неправильный...

128
декораторы в стандартной библиотеке Python (специально @deprecated)

Мне нужно пометить подпрограммы как устаревшие, но, очевидно, нет стандартного декоратора библиотеки для устаревания. Мне известны рецепты этого и модуль предупреждений, но мой вопрос: почему нет стандартного декоратора библиотеки для этой (общей) задачи? Дополнительный вопрос: есть ли вообще в...

128
Как отсортировать список строк по цифрам?

Я знаю, что это звучит банально, но я не осознавал, что sort()функция Python была странной. У меня есть список «чисел», которые на самом деле представлены в строковой форме, поэтому я сначала конвертирую их в целые числа, а затем пытаюсь выполнить сортировку....

128
Выбор файла в Python с помощью простого диалога

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