Tag: python 2.7

Возвращает значения из массива на основе индексов общих значений в двух других массивах

import numpy as np a=np.random.randint(0,200,100)#rand int array b1=np.random.randint(0,100,50) b2=b1**3 c=[] У меня проблема, я думаю, должен быть легко, но не могу найти решение, я хочу найти совпадающие значения в двух массивах, а затем использовать индексы одного из них для поиска значений в другом массиве for i in range(len(a)): for j in range(len(b1)): if b1[j]==a[i]: c.append(b2[j]) […]

Лучший способ объединить многоязычные словари в Python 2.7

У меня есть два вложенных словаря, и я хочу объединить их в один (где второй dict переопределяет значения первого диктата). Я видел много красивых решений для слияния «плоских» (не вложенных) словарей, например: dict_result = dict1.copy() dict_result.update(dict2) или dict_result = dict(dict1.items() + dict2.items()) или (мой любимый) dict_result = dict(d1,**d2) но не смог найти наиболее эффективный способ […]

Функция фильтрации для произвольного вложенного списка

Я не могу понять, как написать эту функцию как лямбда из-за двойного условного: def f(e): if not isinstance(e,list): if e >10: return e else: return filter(None,[f(y) for y in e]) my_list=[[1], [2,[3,12, [4,11,12]]], [5,6,13,14],[15]] >>> f(my_list) [[[12, [11, 12]]], [13, 14], [15]] Кроме того, каков был бы питонический способ написать такую ​​функцию, которая фильтрует произвольно […]

Отобразить пустую_запись на требуемом selectDateWidget на Django

Согласно документу Django Doc on SelectDateWidget ( https://docs.djangoproject.com/en/1.8/ref/forms/widgets/#selectdatewidget ), empty_label будет отображаться, если DateField не требуется. Я заметил, что если требуется DateField , значение по умолчанию для виджета будет 1 января и <current-year> . Есть ли способ сделать DateField необходимым, но показывая виджет с empty_label (например, —–) в начальной форме?

Возобновить выполнение кода из code.interact () в Python

После открытия интерактивной консоли при отладке с использованием code.interact(local=locals()) Как возобновить выполнение кода. Я проверил документы для модуля «code» и переполнения стека поиска, но ничего не могу найти.

Как исправить текст и автоматически вернуть исправленный текст с помощью PyEnchant

import enchant import wx from enchant.checker import SpellChecker from enchant.checker.wxSpellCheckerDialog import wxSpellCheckerDialog from enchant.checker.CmdLineChecker import CmdLineChecker a = "Ceci est un text avec beuacuop d'ereurs et pas snychro" chkr = enchant.checker.SpellChecker("fr_FR") chkr.set_text(a) cmdln = CmdLineChecker() cmdln.set_checker(chkr) b = cmdln.run() c = chkr.get_text() # returns corrected text print c Как мне получить c чтобы вернуть исправленный […]

правильно регистрировать исключения unicode и utf-8 в python 2

Я пытаюсь регистрировать различные исключения из библиотек в python 2.7. Я считаю, что иногда исключения содержат строку unicode, а иногда и utf8 bytestring. Я думал, что logging.exception(e) является правильным подходом к их регистрации, но следующее, похоже, не работает: # encoding: utf-8 import logging try: raise Exception('jörn') except Exception as e: logging.exception(e) try: raise Exception(u'jörn') except […]

BCrypt. Как хранить соль с python3?

У нас есть код, который работает для python 2 . @password.setter def password(self, value): self.salt = bcrypt.gensalt() self.passwd = bcrypt.hashpw(value.encode('utf-8'), self.salt) def check_password(self, value): return bcrypt.hashpw(value.encode('utf-8'), self.salt.encode('utf-8')) == self.passwd Однако, когда я пытаюсь преобразовать его в python3, мы сталкиваемся с следующими проблемами: Ошибка на уровне драйвера cassandra: cassandra.cqlengine.ValidationError: passwd <class 'bytes'> is not a string […]

Вызовите переменную объекта Python как функцию без передачи вызывающего объекта

У меня есть структура вроде этого: def foobar(): print('FOOBAR!') class SampleClass: foo = foobar def printfunc(self): self.foo() Это не работает, потому что исходная функция foobar не может обрабатывать self когда она передается ему – она ​​не была частью какого-либо класса или объекта. Python не позволит мне добавить декоратор @staticmethod . Я не могу контролировать определение […]

Получение Попытка относительного импорта в ошибке без пакета, несмотря на наличие __init__.py

У меня есть пакет cclogger . В этом каталоге есть файл __init__.py с кодом для загрузки конфигурации. Когда я пытаюсь запустить файл api_main.py в этом каталоге, используя следующую команду … python -m cclogger.api_main Я получаю следующий erro: – config loaded Instantiating DB with: cclogger/test123@localhost:x Instantiated ParseCentral Register parser called by : CitiIndia Registered parser for […]

 
Interesting Posts for Van-Lav

Внедрение теста Колмогорова Смирнова в python scipy

Tensorflow fail с «Невозможно получить элемент из фида в байтах» при попытке восстановить контрольную точку

Разрешение конфликта отображения плагина vim – отображение уже существует для \ t

Каковы ограничения Python на Android?

Как печать объекта приводит к другому результату, чем как str (), так и repr ()?

Внедрение предварительно подготовленных векторов word2vec в TensorFlow seq2seq

__new__ и __init__ в Python

Используйте loc и iloc вместе в пандах

PySide Qt: автоматический вертикальный рост для виджета TextEdit и расстояние между виджетами в вертикальном макете

Python – преобразование sock.recv в строку

Python tkinter: обновить графический интерфейс между вызовами подпроцесса

SQLAlchemy выбрасывает IntegrityError из-за DBSession.add ()

Установщик Windows Python со всеми зависимостями?

Как пометить пакет Python только как Python 2?

Создание HTML-документов в python

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