Параллельный график координат в Matplotlib

Двумерные и трехмерные данные можно рассматривать относительно прямолинейно, используя традиционные типы сюжетов. Даже с четырехмерными данными мы часто можем найти способ отображения данных. Размеры выше четырех, тем не менее, становятся все труднее отображать. К счастью, графики параллельных координат обеспечивают механизм для просмотра результатов с более высокими размерами. В некоторых пакетах построения графики предусмотрены графики параллельных […]

Каков самый быстрый способ найти собственные значения / векторы в python?

В настоящее время im использует numpy, который выполняет эту работу. Но, поскольку я имею дело с матрицами с несколькими тысячами строк / столбцов, и позже эта цифра будет возрастать до десятков тысяч, мне было интересно, существует ли существующий пакет, способный быстрее выполнять такие вычисления?

Рекомендуемый файл .gitignore для проектов Python?

Я пытаюсь собрать некоторые из моих настроек по умолчанию, и я понял, что у меня нет стандарта для файлов .gitignore. Есть отличный поток, показывающий хороший .gitignore для проектов Visual Studio , но я не вижу много рекомендаций для Python и связанных с ним инструментов (PyGTK, Django). Пока у меня есть … *.pyc *.pyo … для […]

Python: ulimit и nice для subprocess.call / subprocess.Popen?

Мне нужно ограничить время и процессор, полученные внешними приложениями из командной строки, которые я запускаю из процесса python, используя subprocess.call, главным образом потому, что иногда порожденный процесс застревает и выдает CPU на 99%. nice и ulimit кажутся разумными способами сделать это, но я не уверен, как они будут взаимодействовать с подпроцессом. Пределы выглядят примерно так: […]

Django на IronPython

Я заинтересован в том, чтобы установить Django на IronPython, кто-нибудь успел добиться этого с некоторым уровнем успеха? Если да, то можете ли вы рассказать о своем опыте, производительности, предложить несколько советов, ресурсов и gotchas?

Что такое Perl-версия итератора Python?

Я изучаю Perl в своей работе и наслаждаюсь этим. Обычно я работаю на Python, но босс хочет Perl. Большинство концепций в Python и Perl хорошо сочетаются: Python dictionary = Perl hash; Python tuple = список Perl; Список Python = массив Perl; и т.п. Вопрос: Существует ли версия Python для версии Iterator / Generator для Perl? […]

Python: поиск uid / gid для заданного имени пользователя / groupname (для os.chown)

Каков хороший способ найти uid / gid для данного имени пользователя или имени группы с помощью Python? Мне нужно установить права собственности на файл с os.chown и вам нужно использовать идентификаторы integer вместо алфавита. [Быстрая заметка]: getpwnam отлично работает, но недоступен в Windows, поэтому вот код, который создает заглушки, чтобы вы могли запускать один и […]

Как построить карту плотности 3D в python с помощью matplotlib

У меня есть большой набор данных о (x, y, z) белковых позициях и хотел бы строить участки с высокой заполняемостью в качестве тепловой карты. В идеале вывод должен выглядеть аналогично объемной визуализации ниже, но я не уверен, как это сделать с помощью matplotlib. Моя первоначальная идея состояла в том, чтобы отобразить мои позиции в виде […]

Конвертировать поплавки в ints в Pandas?

Я работаю с данными, импортированными из CSV. Pandas изменил некоторые столбцы на float, так что теперь числа в этих столбцах отображаются как плавающие точки! Однако мне нужно, чтобы они отображались как целые числа или без запятой. Есть ли способ конвертировать их в целые числа или не переписывать запятую?

Питоновский способ избежать «если x: вернуть x»

У меня есть метод, который вызывает по 4 других метода для проверки определенных условий и немедленно возвращает (не проверяя следующие), когда кто-то возвращает что-то Truthy. def check_all_conditions(): x = check_size() if x: return x x = check_color() if x: return x x = check_tone() if x: return x x = check_flavor() if x: return x […]

Python - лучший язык программирования в мире.