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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

6
Ошибка типа: элемент последовательности 0: ожидаемая строка, int найдено
Я пытаюсь вставить данные из словаря в базу данных. Я хочу перебрать значения и отформатировать их соответственно, в зависимости от типа данных. Вот фрагмент кода, который я использую: def _db_inserts(dbinfo): try: rows = dbinfo['datarows'] for row in rows: field_names = ",".join(["'{0}'".format(x) for x in row.keys()]) value_list = row.values() for pos, …
188 python 

8
Как получить имя метода вызывающего в вызываемом методе?
Python: Как получить имя метода вызывающего в вызываемом методе? Предположим, у меня есть 2 метода: def method1(self): ... a = A.method2() def method2(self): ... Если я не хочу вносить какие-либо изменения для method1, как получить имя вызывающей стороны (в данном примере имя method1) в method2?


12
Создать тепловую карту в MatPlotLib, используя набор данных разброса
У меня есть набор точек данных X, Y (около 10 тыс.), Которые легко построить в виде точечной диаграммы, но которые я хотел бы представить в виде тепловой карты. Я просмотрел примеры в MatPlotLib, и все они, похоже, уже начинаются со значений ячеек тепловой карты для генерации изображения. Есть ли метод, …

9
Наборы Python против списков
В Python, какая структура данных является более эффективной / быстрой? Предполагая, что порядок не важен для меня, и я все равно буду проверять наличие дубликатов, является ли набор Python более медленным, чем список Python?

29
Ошибка импорта django - нет модуля с именем core.management
Хорошо, я вижу много этих ошибок вокруг. Я перепробовал все, что я знаю, и до сих пор не понял этого. Я работаю на сервере разработки под управлением Python 2.5 и Django 1.3. Django 1.3 был установлен с помощью python setup.py install после распаковки загрузки tar.gz. Все работает хорошо, мне редко …


1
Как я могу указать рабочий каталог для popen
Есть ли способ указать действующий каталог команды в Python subprocess.Popen()? Например: Popen('c:\mytool\tool.exe', workingdir='d:\test\local') Мой скрипт Python находится в C:\programs\python Возможно ли запустить C:\mytool\tool.exeв каталоге D:\test\local? Как мне установить рабочий каталог для подпроцесса?
187 python  subprocess  popen 


11
комбинации между двумя списками?
Прошло какое-то время, и у меня возникли проблемы с нахождением алгоритма, который я пытаюсь сделать. По сути, у меня есть два списка, и я хочу получить все комбинации из двух списков. Я не могу объяснить это правильно, так что вот пример. name = 'a', 'b' number = 1, 2 выход …

10
Преобразовать строку в объект класса Python?
Учитывая строку в качестве пользовательского ввода в функцию Python, я хотел бы извлечь из нее объект класса, если в текущем определенном пространстве имен есть класс с таким именем. По сути, я хочу реализацию для функции, которая даст такой результат: class Foo: pass str_to_class("Foo") ==> <class __main__.Foo at 0x69ba0> Это вообще …
187 python 

8
Как выполнить итерации по столбцам pandas dataframe для запуска регрессии
Я уверен, что это просто, но как полный новичок в python, у меня возникают проблемы с выяснением, как перебирать переменные в pandasкадре данных и запускать регрессию с каждым. Вот что я делаю: all_data = {} for ticker in ['FIUIX', 'FSAIX', 'FSAVX', 'FSTMX']: all_data[ticker] = web.get_data_yahoo(ticker, '1/1/2010', '1/1/2015') prices = DataFrame({tic: …

1
Добавить столбец в dataframe с постоянным значением
У меня есть существующий фрейм данных, который мне нужно добавить дополнительный столбец, который будет содержать одинаковое значение для каждой строки. Существующий df: Date, Open, High, Low, Close 01-01-2015, 565, 600, 400, 450 Новый дф: Name, Date, Open, High, Low, Close abc, 01-01-2015, 565, 600, 400, 450 Я знаю, как добавить …
187 python  pandas  dataframe 

7
метки осей пиплота для участков
У меня есть следующий сюжет: import matplotlib.pyplot as plt fig2 = plt.figure() ax3 = fig2.add_subplot(2,1,1) ax4 = fig2.add_subplot(2,1,2) ax4.loglog(x1, y1) ax3.loglog(x2, y2) ax3.set_ylabel('hello') Я хочу иметь возможность создавать метки и заголовки осей не только для каждого из двух вспомогательных участков, но также и общие ярлыки, которые охватывают оба вспомогательных участка. …

4
Как работает numpy.newaxis и когда его использовать?
Когда я пытаюсь numpy.newaxis результат дает мне двухмерный график с осью х от 0 до 1. Однако, когда я пытаюсь использовать numpy.newaxisдля нарезки вектор, vector[0:4,] [ 0.04965172 0.04979645 0.04994022 0.05008303] vector[:, np.newaxis][0:4,] [[ 0.04965172] [ 0.04979645] [ 0.04994022] [ 0.05008303]] Это то же самое, за исключением того, что он заменяет …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.