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

317
Как хранить данные с помощью Pandas

Прямо сейчас я импортирую довольно большой CSVфайл данных каждый раз, когда запускаю скрипт. Есть ли хорошее решение для того, чтобы держать этот фрейм данных постоянно доступным между запусками, чтобы мне не пришлось тратить все это время на ожидание запуска...

317
после ошибки пакета верхнего уровня в относительном импорте

Кажется, здесь уже есть несколько вопросов об относительном импорте в Python 3, но, пройдя многие из них, я так и не нашел ответа на свой вопрос. так вот в чем вопрос. У меня есть пакет, показанный ниже package/ __init__.py A/ __init__.py foo.py test_A/ __init__.py test.py и у меня есть одна строка...

316
Панды создают новый столбец на основе значений из других столбцов / применяют функцию из нескольких столбцов, построчно

Я хочу , чтобы применить свою пользовательскую функцию (она использует если-иначе лестница) в этих шести колонн ( ERI_Hispanic, ERI_AmerInd_AKNatv, ERI_Asian, ERI_Black_Afr.Amer, ERI_HI_PacIsl, ERI_White) в каждой строке моего dataframe. Я пробовал разные методы из других вопросов, но все еще не...

315
Как запустить все модульные тесты Python в каталоге?

У меня есть каталог, содержащий мои модульные тесты Python. Каждый модуль модульного тестирования имеет форму теста _ *. Py . Я пытаюсь создать файл с именем all_test.py , который, как вы уже догадались, запустит все файлы в вышеупомянутой тестовой форме и вернет результат. Я пробовал два метода до...

315
Перенаправить стандартный вывод в файл в Python?

На этот вопрос есть ответы на Переполнение стека на русском : Перенаправление sys.stdout в файл Как перенаправить стандартный вывод в произвольный файл в Python? Когда длительно работающий скрипт Python (например, веб-приложение) запускается изнутри сеанса ssh и отключается, а сеанс ssh...

315
Проверьте, есть ли что-то (нет) в списке в Python

У меня есть список кортежей в Python , и у меня есть условие, где я хочу взять ветвь ТОЛЬКО если кортежа нет в списке (если он в списке, то я не хочу брать ветку if) if curr_x -1 > 0 and (curr_x-1 , curr_y) not in myList: # Do Something Это на самом деле не работает для меня, хотя. Что я сделал...

315
Поворот текста оси в python matplotlib

Я не могу понять, как повернуть текст по оси X. Это отметка времени, так что с увеличением количества выборок они становятся все ближе и ближе, пока не перекрываются. Я хотел бы повернуть текст на 90 градусов, чтобы сэмплы стали ближе друг к другу и не перекрывались. Ниже приведено то, что у меня...

314
Pandas условное создание столбца серии / dataframe

У меня есть датафрейм по линии ниже: Type Set 1 A Z 2 B Z 3 B X 4 C Y Я хочу добавить еще один столбец к фрейму данных (или сгенерировать серию) той же длины, что и фрейм данных (= равное количество записей / строк), который устанавливает зеленый цвет, если Set = 'Z', и 'красный', если Set = иначе...

313
Почему IoC / DI не распространены в Python?

В Java IoC / DI является очень распространенной практикой, которая широко используется в веб-приложениях, почти во всех доступных средах и Java EE. С другой стороны, есть также много больших веб-приложений на Python, но помимо Zope (который, как я слышал, должно быть ужасно кодировать), IoC,...

313
Извлечь подмножество пар ключ-значение из объекта словаря Python?

У меня есть большой объект словаря, который имеет несколько пар ключ-значение (около 16), но меня интересуют только 3 из них. Каков наилучший способ (самый короткий / эффективный / самый элегантный) для достижения этого? Лучшее, что я знаю, это: bigdict = {'a':1,'b':2,....,'z':26} subdict =...

313
Улучшите размер / интервал подплотов с помощью большого количества субплотов в matplotlib

Очень похоже на этот вопрос, но с той разницей, что моя фигура может быть настолько большой, насколько это необходимо. Мне нужно создать целую кучу вертикально сложенных графиков в matplotlib. Результат будет сохранен с помощью функции figsave и просмотрен на веб-странице, поэтому мне все равно,...

312
Что такое «вызываемый»?

Теперь, когда ясно, что такое метакласс , есть связанная концепция, которую я использую все время, не зная, что это на самом деле означает. Я полагаю, что все однажды допустили ошибку с круглыми скобками, что привело к исключению «объект не может быть вызван». Более того, использование __init__и...

312
Словарь Python: ключи () и значения () всегда одинакового порядка?

Похоже, что списки, возвращаемые keys()и values()методы словаря, всегда являются отображением 1: 1 (при условии, что словарь не изменяется между вызовами 2 методов). Например: >>> d = {'one':1, 'two': 2, 'three': 3} >>> k, v = d.keys(), d.values() >>> for i in...

312
Как мне найти все совпадения с регулярным выражением в Python?

В программе, которую я пишу, я использую Python re.search() чтобы найти совпадения в блоке текста и распечатать результаты. Однако программа завершает работу, как только находит первое совпадение в блоке текста. Как мне сделать это несколько раз, когда программа не останавливается, пока ВСЕ...

311
Как мне создать пустой массив / матрицу в NumPy?

Я не могу понять, как использовать массив или матрицу так, как я бы обычно использовал список. Я хочу создать пустой массив (или матрицу), а затем добавить к нему один столбец (или строку) за раз. На данный момент я могу найти единственный способ сделать это: mat = None for col in columns: if mat...