python- все статьи тега ➜ страница 41
Сортировка списка на основе значений из другого списка?
у меня есть список строк, как это: X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1] каков самый короткий способ сортировки X с использованием значений из Y для получения следующего вывода? ["a", "d", "h", "b", "c", "e", "i", "f", "g"] порядок элементов, имеющих один и тот же" ключ " не имеет значения. Я могу прибегнуть к использованию for конструкции, но мне любопытно, если есть более короткий путь. Есть предложения? ...
Различия методов классов в Python: связанные, несвязанные и статические
в чем разница между следующими методами класса? это то, что один статичен, а другой нет? class Test(object): def method_one(self): print "Called method_one" def method_two(): print "Called method_two" a_test = Test() a_test.method_one() a_test.method_two() ...
Отношения между SciPy и NumPy
SciPy, по-видимому, предоставляет большинство (но не все [1]) функций NumPy в своем собственном пространстве имен. Другими словами, если есть функция с именем numpy.foo, почти наверняка есть scipy.foo. В большинстве случаев они кажутся совершенно одинаковыми, часто даже указывая на один и тот же объект функции. иногда, они разные. Чтобы привести пример, который появился недавно: numpy.log10 это ufunc что возвращает NaNs для отрицательного аргументы; scipy.log10 возвращает комплексные значен ...
Как получить список методов в классе Python?
Я хочу перебирать методы в классе или обрабатывать объекты класса или экземпляра по-разному на основе существующих методов. Как получить список методов класса? Смотрите также: Как можно получить список методов в Модуль Python 2.5? Перебирая объект Python / IronPython Методы Найти методы объект имеет Как мне заглянуть внутрь объект Python? Как Мне Это Сделать Выполнять Самоанализ на объекте в Python 2.x? Как получить полный список методов объекта и атрибуты? выяснить, какие функции ...
Типичный рабочий процесс AngularJS и структура проекта (с колбой Python)
Я довольно Новичок во всем этом безумии MV * на стороне клиента. Это не обязательно должен быть AngularJS, но я выбрал его, потому что он чувствует себя более естественным для меня, чем нокаут, Эмбер или позвоночник. В любом случае, каков рабочий процесс? Люди начинают с разработки клиентского приложения в AngularJS, а затем подключают к нему серверную часть? или наоборот, сначала создав бэк-энд в Django, Flask, Rails, а затем прикрепив к нему приложение AngularJS? Есть "правильный" способ сдел ...
Что означает -> в определениях функций Python?
недавно я заметил кое-что интересное, глядя на спецификация грамматики Python 3.3: funcdef: 'def' NAME parameters ['->' test] ':' suite дополнительный блок "стрелка" отсутствовал в Python 2, и я не мог найти никакой информации о его значении в Python 3. Оказывается, это правильный Python и он принят интерпретатором: def f(x) -> 123: return x Я думал, что это может быть какой-то синтаксис условие, но: Я не могу проверить x здесь, у него еще не определено, независимо от того, что ...
В чем разница между filter и filter by в SQLAlchemy?
может ли кто-нибудь объяснить разницу между filter и filter_by функции в SQLAlchemy? Я в замешательстве и не вижу разницы. Какой из них я должен использовать? ...
Изменение имени ключа в словаре
Я хочу изменить ключ записи в словаре Python. есть ли простой способ сделать это? ...
Почему в Python3 нет функции xrange?
недавно я начал использовать Python3, и это отсутствие xrange болит. простой пример: 1) вместо python2: from time import time as t def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print et-st count() 2) Python3: from time import time as t def xrange(x): return iter(range(x)) def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print (et-st) count() результаты, соответственно: 1) 1.53888392448 2) 3.215819835662842 ...
Что main.py?
что такое __main__.py файл для, какой код я должен положить в него, и когда я должен иметь один? ...
Как подсчитать количество строк в группе (и другие статистические данные) в pandas group by?
у меня есть фрейм данных df и я использую несколько столбцов из его groupby: df['col1','col2','col3','col4'].groupby(['col1','col2']).mean() таким образом, я почти получаю таблицу (фрейм данных), что мне нужно. Отсутствует дополнительный столбец, содержащий количество строк в каждой группе. Другими словами, Я имею в виду, но я также хотел бы знать, сколько число было использовано для получения этих средств. Например, в первой группе есть 8 значений, а во второй 10 и так далее. ...
Установка пакетов Python из папки локальной файловой системы в virtualenv с помощью pip
можно ли установить пакеты с помощью pip из локальной файловой системы? Я python setup.py sdist для моего пакета, который создал соответствующий tar.файл GZ. Этот файл хранится в моей системе по адресу /srv/pkg/mypackage/mypackage-0.1.0.tar.gz. теперь в виртуальной среде я хотел бы установить пакеты, поступающие из pypi или из определенного локального местоположения /srv/pkg. это возможно? PS Я знаю, что могу указать pip install /srv/pkg/mypackage/mypackage-0.1.0.tar.gz. Эта воля работа, но ...
Как проверить, находится ли int между двумя числами?
Я использую 2.3 простоя и у меня возникли проблемы. Мне нужно проверить, является ли число между двумя другими числами, 10000 и 30000: if number >= 10000 and number >= 30000: print ("you have to pay 5% taxes") Это не работает слишком хорошо. ...
Может ли "отображение списка" в Django ModelAdmin отображать атрибуты полей ForeignKey?
У меня есть модель человека, которая имеет внешний ключ отношения к книге. Книга имеет несколько полей, но меня больше всего беспокоит "автор" (стандартный CharField). С этим, как говорится, в моей модели PersonAdmin, я бы хотел, чтобы отобразить "книги.автор " с помощью "list_display". Я пробовал все очевидные методы для этого (см. ниже), но ничего не работает. Есть предложения? class PersonAdmin(admin.ModelAdmin): list_display = ['book.author',] ...
Python в Xcode 4+?
Как создать дружественную среду Python в Xcode 4, 5, 6 или 7? ...
панды: фильтровать строки фрейма данных с цепочкой операторов
большинство операций в pandas можно выполнить с цепочкой оператора (groupby,aggregate,apply и т. д.), Но единственный способ, который я нашел для фильтрации строк, - это обычное индексирование скобок df_filtered = df[df['column'] == value] это непривлекательно, как это требует я назначаю df к переменной, прежде чем иметь возможность фильтровать по ее значениям. Есть что-то более похожее на следующее? df_filtered = df.mask(lambda x: x['column'] == value) ...
Почему диапазон (начало, конец) не включает конец?
>>> range(1,11) дает [1,2,3,4,5,6,7,8,9,10] почему не 1-11? Они просто решили сделать это так наугад или это имеет какое-то значение, которое я не вижу? ...
Как изменить размер легенды с помощью matplotlib.pyplot
простой вопрос здесь: я пытаюсь получить размер моей легенды с помощью matplotlib.pyplot быть меньше (т. е. текст должен быть меньше). Код, который я использую, выглядит примерно так: plot.figure() plot.scatter(k, sum_cf, color='black', label='Sum of Cause Fractions') plot.scatter(k, data[:, 0], color='b', label='Dis 1: cf = .6, var = .2') plot.scatter(k, data[:, 1], color='r', label='Dis 2: cf = .2, var = .1') plot.scatter(k, data[:, 2], color='g', label='Dis 3: cf = .1, var = .01') plot.l ...
Использование pip за прокси-сервером
Я пытаюсь использовать pip за прокси на работе. один из ответов этот пост предложил использовать CNTLM. Я установил и настроил его на этот пост, но cntlm.exe -c cntlm.ini -I -M http://google.com дал ошибку Connection to proxy failed, bailing out. Я тоже пробовал pip install -–proxy=user:pass@localhost:3128 (порт CNTLM по умолчанию) но это подняло Cannot fetch index base URL http://pypi.python.org/simple/. Очевидно, что-то случилось с прокси. кто-нибудь знает, как проверить более определенно, ...
Чистый, легкая альтернатива на Python запутано? [закрытый]
a (давно) некоторое время назад я написал веб-паук, который я многопоточный, чтобы позволить одновременным запросам происходить одновременно. Это было в моей юности питона, в те дни, когда я еще не знал о Гиль и связанные с этим проблемы, которые он создает для многопоточного кода (т. е. большую часть времени материал просто заканчивается сериализацией!)... Я хочу, чтобы переработать этот код, чтобы сделать его более надежным и лучше. Есть в основном два способа сделать это: я мог бы использо ...