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

129
инициализировать массив numpy

Есть ли способ инициализировать массив numpy формы и добавить к нему? Я объясню, что мне нужно, на примере списка. Если я хочу создать список объектов, сгенерированных в цикле, я могу: a = [] for i in range(5): a.append(i) Я хочу сделать что-то подобное с массивом numpy. Я знаю о vstack,...

129
Как слить словари словарей?

Мне нужно объединить несколько словарей, вот что у меня, например: dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D}} С A B Cи Dбыть листьями дерева, как{"info1":"value", "info2":"value2"} Неизвестный уровень (глубина) словарей, может быть {2:{"c":{"z":{"y":{C}}}}} В моем случае...

129
открыть, прочитать и закрыть файл в 1 строчке кода

Сейчас использую: pageHeadSectionFile = open('pagehead.section.htm','r') output = pageHeadSectionFile.read() pageHeadSectionFile.close() Но чтобы код выглядел лучше, я могу: output = open('pagehead.section.htm','r').read() Как при использовании указанного выше синтаксиса закрыть файл, чтобы...

129
Безопасное удаление нескольких ключей из словаря

Я знаю, что нужно безопасно удалить запись «ключ» из моего словаря d, вы: if d.has_key('key'): del d['key'] Однако мне нужно безопасно удалить несколько записей из словаря. Я думал об определении записей в кортеже, так как мне нужно будет сделать это более одного раза. entitiesToREmove = ('a', 'b',...

129
`elif` в условных выражениях понимания списка

Можем ли мы использовать elifпонимание списка? Пример : l = [1, 2, 3, 4, 5] for values in l: if values==1: print 'yes' elif values==2: print 'no' else: print 'idle' Можем ли мы включить elifв наше понимание списка аналогично приведенному выше коду? Например, такой ответ: ['yes', 'no', 'idle',...

129
Django: Как управлять настройками разработки и производства?

Я занимаюсь разработкой базового приложения. Теперь, на этапе развертывания, стало ясно, что мне нужны как локальные настройки, так и производственные настройки. Было бы здорово узнать следующее: Как лучше всего справляться с настройками разработки и производства. Как сохранить такие приложения,...

129
Константы классов в Python

В Python я хочу, чтобы у класса были некоторые «константы» (фактически, переменные), которые будут общими для всех подклассов. Есть ли способ сделать это с помощью понятного синтаксиса? Сейчас использую: class Animal: SIZES=["Huge","Big","Medium","Small"] class Horse(Animal): def printSize(self):...

129
Множественная линейная регрессия в Python

Кажется, я не могу найти библиотеки Python, которые выполняют множественную регрессию. Единственное, что я нахожу, - это простая регрессия. Мне нужно регрессировать мою зависимую переменную (y) по нескольким независимым переменным (x1, x2, x3 и т. Д.). Например, с этими данными: print 'y x1 x2 x3...

129
Если индекс списка существует, выполните X

В моей программе пользователь вводит число n, а затем вводит nколичество строк, которые сохраняются в списке. Мне нужно написать такой код, чтобы, если существует определенный индекс списка, запустить функцию. Это усложняется тем фактом, что я вложил операторы if about len(my_list). Вот упрощенная...

129
Несколько агрегаций одного и того же столбца с использованием pandas GroupBy.agg ()

Есть ли встроенный в pandas способ применения двух разных агрегатных функций f1, f2к одному и тому же столбцу df["returns"]без необходимости вызывать agg()несколько раз? Пример фрейма данных: import pandas as pd import datetime as dt pd.np.random.seed(0) df = pd.DataFrame({ "date" : [dt.date(2012,...

129
Удалите ненужные части из строк в столбце

Я ищу эффективный способ удаления ненужных частей из строк в столбце DataFrame. Данные выглядят так: time result 1 09:00 +52A 2 10:00 +62B 3 11:00 +44a 4 12:00 +30b 5 13:00 -110a Мне нужно обрезать эти данные до: time result 1 09:00 52 2 10:00 62 3 11:00 44 4 12:00 30 5 13:00 110 Я пробовал...

129
Как получить список всех повторяющихся элементов с помощью панд в Python?

У меня есть список товаров, у которых, вероятно, есть проблемы с экспортом. Я хотел бы получить список повторяющихся элементов, чтобы я мог их вручную сравнить. Когда я пытаюсь использовать дублированный метод pandas , он возвращает только первый дубликат. Есть ли способ получить все дубликаты, а...

129
Соответствие шаблону извлечения Python

Python 2.7.1 Я пытаюсь использовать регулярное выражение Python для извлечения слов внутри шаблона У меня есть строка, которая выглядит так someline abc someother line name my_user_name is valid some more lines Я хочу извлечь слово «my_user_name». Я делаю что-то вроде import re s = #that big string...

129
Почему многопроцессорность использует только одно ядро ​​после импорта numpy?

Я не уверен, считается ли это проблемой ОС, но я подумал, что спрошу здесь, если у кого-то есть какое-то представление о вещах, связанных с Python. Я пытался распараллелить forцикл joblib, нагружающий ЦП , но обнаружил, что вместо того, чтобы каждый рабочий процесс был назначен другому ядру, я...

129
Python как записать в двоичный файл?

У меня есть список байтов как целых чисел, что-то вроде [120, 3, 255, 0, 100] Как я могу записать этот список в файл как двоичный? Это сработает? newFileBytes = [123, 3, 255, 0, 100] # make file newFile = open("filename.txt", "wb") # write to file...

129
UnicodeDecodeError: кодек ascii не может декодировать байт 0xe2 в позиции 13: порядковый номер не в диапазоне (128)

Я использую NLTK для выполнения кластеризации kmeans в моем текстовом файле, в котором каждая строка рассматривается как документ. Так, например, мой текстовый файл выглядит примерно так: belong finger death punch <br> hasty <br> mike hasty walls jericho <br> jägermeister rules...