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

188
Как объединить два генератора в Python?

Я хочу изменить следующий код for directory, dirs, files in os.walk(directory_1): do_something() for directory, dirs, files in os.walk(directory_2): do_something() к этому коду: for directory, dirs, files in os.walk(directory_1) + os.walk(directory_2): do_something() Я получаю ошибку:...

188
Как использовать Brew установленный Python в качестве Python по умолчанию?

Я пытаюсь перейти на Homebrew (после использования fink и macport) в Mac OS X 10.6.2. Я установил Python 2.7 с brew install python Проблема в том, что, в отличие от Macport, похоже, что утилиты python_select не существует, а мой mac python по умолчанию всегда по умолчанию which python дай мне...

188
NameError: имя 'Reduce' не определено в Python

Я использую Python 3.2. Пробовал это: xor = lambda x,y: (x+y)%2 l = reduce(xor, [1,2,3,4]) И получил следующую ошибку: l = reduce(xor, [1,2,3,4]) NameError: name 'reduce' is not defined Пробовал печатать reduceв интерактивную консоль - получил эту ошибку: NameError: name 'reduce' is not defined...

188
Ошибка типа: элемент последовательности 0: ожидаемая строка, int найдено

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

187
Преобразовать строку в объект класса Python?

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

187
Как я могу указать рабочий каталог для 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
Создать тепловую карту в MatPlotLib, используя набор данных разброса

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

187
Наборы Python против списков

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

187
Python CSV строка в массив

Кто-нибудь знает простую библиотеку или функцию для анализа строки, закодированной в csv, и превращения ее в массив или словарь? Я не думаю, что мне нужен встроенный модуль csv, потому что во всех примерах, которые я видел, используются пути к файлам, а не...

187
Ошибка импорта django - нет модуля с именем core.management

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

187
метки осей пиплота для участков

У меня есть следующий сюжет: 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') Я хочу иметь возможность создавать метки и заголовки осей не только для каждого из двух...

187
комбинации между двумя списками?

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

187
sqlite3.ProgrammingError: указано неверное количество привязок. Текущий оператор использует 1, и есть 74 поставленных

def insert(array): connection=sqlite3.connect('images.db') cursor=connection.cursor() cnt=0 while cnt != len(array): img = array[cnt] print(array[cnt]) cursor.execute('INSERT INTO images VALUES(?)', (img)) cnt+= 1 connection.commit() connection.close() Я не могу понять, почему это дает мне ошибку,...

187
Как выполнить итерации по столбцам pandas dataframe для запуска регрессии

Я уверен, что это просто, но как полный новичок в python, у меня возникают проблемы с выяснением, как перебирать переменные в pandasкадре данных и запускать регрессию с каждым. Вот что я делаю: all_data = {} for ticker in ['FIUIX', 'FSAIX', 'FSAVX', 'FSTMX']: all_data[ticker] =...

187
Как работает 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] [...