Tag: python

Как упростить lambda для общего python

У меня есть такая лямбда: pit = lambda p, q, r: min(A[p] – A[q], A[r] – A[q]) Как я могу написать его на «простом» питоне

Итерация через cur.fetchall () в Python

Я работаю над связью базы данных в Python 3.4. В моей базе данных есть два столбца. Ниже приведен запрос, который дает мне все данные из двух столбцов в показанном формате QUERY: cur.execute(""" select * from filehash """) data=cur.fetchall() print(data) ВЫВОД: [('F:\\test1.py', '12345abc'), ('F:\\test2.py', 'avcr123')] Чтобы перебрать этот результат, мой код выглядит следующим образом: cur.execute(""" select […]

Поиск индексов совпадений одного массива в другом массиве

У меня есть два массива numpy, A и B. Содержит уникальные значения, а B – подматрица A. Теперь я ищу способ получить индекс значений B в пределах A. Например: A = np.array([1,2,3,4,5,6,7,8,9,10]) B = np.array([1,7,10]) # I need a function fun() that: fun(A,B) >> 0,6,9

Удалить пароль из пользовательской модели Django

Как удалить пароль в таблице пользователей и классе пользователя в пользовательской модели пользователя? Я использую аутентификацию маркера django-rest-framework , поэтому мне не нужно поле пароля. Вот моя модель: class CustomUserManager(BaseUserManager): def create_user(phone, name=None): return User.objects.create( name=name, phone=phone) def create_superuser(name, phone=None): pass class User(AbstractBaseUser): """ Custom django User model. """ name = models.CharField(max_length=30, null=True, validators=[validate_name]) phone […]

Получение списка клиентов DHCP с помощью Python

В настоящее время я работаю над скриптом python, который требует, чтобы я получил список текущих клиентов на DHCP-сервере локального маршрутизатора. Моя первая мысль о том, как это сделать, – это использовать запросы, чтобы получить веб-страницу, содержащую список ( http://192.168.2.1/lan_dhcp.stm ), затем проанализировать данные и использовать их. Проблема в том, что иногда веб-интерфейс маршрутизатора запрашивает у […]

Отключить слабые шифры с вишневым (python 2)

Я использую Cherrypy 3.8.0 с Python 2 для использования SSL / TLS с помощью pyOpenSSL. Я хочу отключить SSL3, чтобы избежать POODLE (или других слабых шифров). Вот что я до сих пор: server_config={ 'server.socket_port': 443, 'server.ssl_module':'pyopenssl', 'server.ssl_certificate':'/path/myserver.crt', 'server.ssl_private_key':'/path/myserver.key', } Это похоже на этот вопрос, но для python 2 и pyopenssl. Как я могу указать или […]

Math процентили на гистограммах. Ошибка края

У меня есть набор точек вдоль X и Y, где я хочу создавать бункеры на X для небольших диапазонов и вычислять percetile для каждого бункера, чтобы создать полиномиальную регрессию, подходящую для всех ящиков, и иметь непрерывный подход . Проблема на краях. Количество точек на ребрах меньше, и из-за этой проблемы значения процентиля искажаются. Следующее изображение […]

Python all () не дает ожидаемого результата, проверяющего список небольших чисел, меньше некоторого значения

В консоли python (используя 2.7), если я поставлю следующий код: vals = [1.2e-5, 1.5e-5, 3.2e-5, 4.5e-5] for val in vals: print val < 0.001, Вывод True True True True как ожидалось. Но! Вот моя проблема, если я попробую all(vals) < 0.001 он возвращает false? Это числовое форматирование, дающее проблемы или что-то еще? Если я сделаю […]

Проверьте, является ли путь к файлу блочным устройством в Python

У меня есть некоторый путь к файлу в Python под Linux, и мне нужно выяснить, является ли это блочным устройством – представлением диска или раздела. Эта информация отображается при вводе ls -l, например brw-rw—- 1 root disk 8, 1 09-12 18:01 /dev/sda1 Я имею в виду букву b для начала этого вывода. Возможно ли получить […]

Могут ли более глубокие сверточные нейронные сети приводить к меньшим параметрам?

Я обучил две сверточные нейронные сети в Keras. Первый – это так, как показано ниже. def VGG1(weights_path): model = Sequential() model.add(Convolution2D(nb_filters, nb_conv, nb_conv, border_mode='valid', input_shape=(1, img_rows, img_cols))) model.add(Activation('relu')) model.add(Convolution2D(nb_filters, nb_conv, nb_conv)) model.add(Activation('relu')) model.add(MaxPooling2D(pool_size=(nb_pool, nb_pool))) model.add(Dropout(0.25)) model.add(Flatten()) model.add(Dense(128)) model.add(Activation('relu')) model.add(Dropout(0.5)) model.add(Dense(nb_classes)) model.add(Activation('softmax')) if weights_path: model.load_weights(weights_path) return model Вторая сеть def VGG2(weights_path): model = Sequential() model.add(Convolution2D(nb_filters, nb_conv, […]

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