Tag: python 2.7

список в Python3.6

Я нашел «интересный» вопрос о списке. list1 = [1, 2, 3] list1.insert(3, list1) print(list1) [1, 2, 3, […]] POP = list1.pop() print(POP) [1, 2, 3] list1.extend(['a', 'b', 'c']) print(POP) [1, 2, 3, 'a', 'b', 'c'] Они отображаются в интерактивном режиме. Конечно, я знаю, что «вставка» может вставлять только один объект в список. Однако, когда я […]

Python – чтение 1000 строк из файла за раз

Я проверил это , это и это . У 3-й ссылки, казалось, был ответ, но он не выполнял эту работу. У меня не может быть решения, где весь файл будет доставлен в основную память, так как файлы, с которыми я буду работать, будут очень большими. Поэтому я решил использовать islice как показано в третьей ссылке. […]

(не могу найти) счетчик счетчика python most_common ()

новичок здесь. Я прохожу через книгу nltk и еще одну интро-книгу Python. Я наткнулся на most_common () ранее в книге nltk, и хотя я не мог заставить его работать и не найти решение в то время, я создал небольшую функцию, которая сделала трюк в этом конкретном упражнении и продолжала идти. Теперь мне нужно это снова, […]

Является ли Python запрашивает объект Session совместно с gevent greenlets, потокобезопасным (между зелеными)?

Можно ли безопасно использовать серверный объект библиотеки запросов в зеленых планетах в готовой программе? EDIT – ДОБАВЛЕНИЕ БОЛЬШЕ ОБЪЯСНЕНИЯ: Когда гриль дает, потому что он сделал вызов сокета для отправки запроса на сервер, может ли тот же сокет (внутри общего объекта сеанса) безопасно использоваться другой зеленью для отправки собственного запроса? END EDIT Я попытался проверить […]

Рост памяти с помощью широковещательных операций в NumPy

Я использую NumPy для обработки некоторых больших матриц данных (размером около 50 ГБ). Машина, на которой я запускаю этот код, имеет 128 ГБ оперативной памяти, поэтому простые линейные операции этой величины не должны быть проблемой по памяти. Тем не менее, я наблюдаю огромный рост памяти (до более чем 100 ГБ) при вычислении следующего кода в […]

Функциональный и императивный стиль в Python

В последнее время я проводил некоторое свободное время, пытаясь обернуть голову вокруг Haskell и функционального программирования в целом. Одно из моих основных опасений было (и продолжает быть) тем, что я воспринимаю как нечитаемость кратких выражений в функциональном стиле (будь то в Haskell или на любом другом языке). Вот пример. Я просто сделал следующее преобразование в […]

Pandon pandas: добавление столбца в сгруппированный DataFrame с цепочкой методов

Сначала позвольте сказать, что я новичок в пандах. Я пытаюсь создать новый столбец в DataFrame. Я могу сделать это, как показано в моем примере. Но я хочу сделать это, используя методы цепочки, поэтому мне не нужно назначать новые переменные. Позвольте мне сначала показать, чего я хочу достичь, и то, что я сделал это до сих […]

Ubuntu 12.04 LTS: обновление python 2.7.3 до 2.7.6 без нарушения зависимостей

Итак, я недавно переустановил Precise после того, как столкнулся с некоторыми проблемами обмена. Мы с другом обсуждали работу над чем-то в Python, поэтому я проверил свою версию. Тем не менее, 12.04 поставляется с установленным Python 2.7.3. Я хотел обновить до 2.7.6, поэтому я загрузил tar для него. Тогда я был достаточно глуп, чтобы ударить в […]

Наследование переменных класса в python

Пытаясь понять oop в python, я попал в эту ситуацию, которая меня озадачила, и я не смог найти удовлетворительного объяснения … Я строил класс Countable, у которого есть атрибут counter, который подсчитывает, сколько экземпляров класса были инициализированы. Я хочу, чтобы этот счетчик был увеличен также, когда подкласс (или subsubclass) данного класса инициализируется. Вот моя реализация: […]

что такое pythonic способ наследовать менеджер контекста

Python учит нас делать очистку объектов, используя __enter__ и __exit__ . Что делать, если мне нужно создать объект, который использует объекты, должен использовать контекстные менеджеры? Представьте себе следующее: from database1 import DB1 from database2 import DB2 Обычно они будут использоваться как таковые: with DB1() as db1, DB2() as db2: db1.do_stuff() db2.do_other_stuff() Что бы ни случилось, […]

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