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

90
Python, удалите все не алфавитные символы из строки

Я пишу программу подсчета слов MapReduce на Python. Проблема в том, что в данных разбросано много не алфавитных символов, я нашел этот пост Удаление всего, кроме буквенно-цифровых символов из строки в Python, которая показывает хорошее решение с использованием регулярного выражения, но я не...

90
NumPy выбирает определенный индекс столбца для каждой строки с помощью списка индексов

Я изо всех сил пытаюсь выбрать определенные столбцы для каждой строки NumPyматрицы. Предположим, у меня есть следующая матрица, которую я бы назвал X: [1, 2, 3] [4, 5, 6] [7, 8, 9] У меня также есть listиндексы столбцов для каждой строки, которую я бы назвал Y: [1, 0, 2] Мне нужно получить...

90
установка pip /usr/local/opt/python/bin/python2.7: плохой интерпретатор: нет такого файла или каталога

Я не знаю, в чем дело, но я застрял после некоторых решений stackoverflow, которые ни к чему не приводят. Не могли бы вы мне помочь? Monas-MacBook-Pro:CS764 mona$ sudo python get-pip.py The directory '/Users/mona/Library/Caches/pip/http' or its parent directory is not owned by the current user and...

90
Как правильно определить, является ли объект байтовым объектом в Python?

У меня есть код, который ожидает, strно будет обрабатывать случай передачи bytesследующим образом: if isinstance(data, bytes): data = data.decode() К сожалению, это не работает в случае bytearray. Есть ли более общий способ проверить, является ли объект одним bytesили bytearrayдвумя, или я должен...

90
Разница между a - = b и a = a - b в Python

Недавно я применил это решение для усреднения каждых N строк матрицы. Хотя решение в целом работает, у меня были проблемы при применении к массиву 7x1. Я заметил, что проблема в использовании -=оператора. Чтобы сделать небольшой пример: import numpy as np a = np.array([1,2,3]) b = np.copy(a) a[1:]...

90
вернуть строку с первым совпадением Regex

Я хочу получить первое совпадение регулярного выражения. В этом случае у меня получился список: text = 'aa33bbb44' re.findall('\d+',text) ['33', '44'] Я мог извлечь первый элемент списка: text = 'aa33bbb44' re.findall('\d+',text)[0] '33' Но это работает, только если есть хотя бы одно совпадение,...

90
Цепочка функций в Python

На Codewars.com я столкнулся со следующей задачей: Создайте функцию, addкоторая складывает числа при последовательном вызове. Так что add(1)должен вернуться 1, add(1)(2)должен вернуться 1+2, ... Хотя я знаком с основами Python, я никогда не встречал функции, которую можно было бы вызывать в такой...

90
Компиляция Python в WebAssembly

Я читал, что можно преобразовать код Python 2.7 в веб-сборку, но я не могу найти подробного руководства о том, как это сделать. До сих пор я скомпилировал программу C для веб-сборки с использованием Emscripten и всех его необходимых компонентов, поэтому я знаю, что она работает (используемое...

90
Станет ли OrderedDict избыточным в Python 3.7?

Из журнала изменений Python 3.7 : характер сохранения порядка вставки объектов dict был объявлен официальной частью спецификации языка Python. Означает ли это, что OrderedDictэто станет лишним? Единственное, что я могу придумать, это поддерживать обратную совместимость со старыми версиями Python,...

90
В чем разница между Docker и Python virtualenv?

Насколько я понимаю, Docker - это инструмент, используемый для виртуальных сред. На их жаргоне это называется «контейнеризация». Это более или менее то, что делает virtualenv Python. Однако вы можете использовать virtualenv в Docker. Итак, это виртуальная среда внутри виртуальной среды? Я не...

89
Аутентификация в активном каталоге с использованием python + ldap

Как пройти аутентификацию в AD с помощью Python + LDAP. В настоящее время я использую библиотеку python-ldap, и все, что она производит, - это слезы. Я даже не могу привязаться к простому запросу: import sys import ldap Server = "ldap://my-ldap-server" DN, Secret, un = sys.argv[1:4] Base =...

89
Сигналы Django против переопределения метода сохранения

У меня проблемы с осознанием этого. Прямо сейчас у меня есть несколько моделей, которые выглядят примерно так: def Review(models.Model) ...fields... overall_score = models.FloatField(blank=True) def Score(models.Model) review = models.ForeignKey(Review) question = models.TextField() grade =...