Tag: python 2.7

Tensorflow – литье из int, чтобы плавать странное поведение

Я работаю над tensorflow 0.12, и у меня проблема с литьем. Следующий фрагмент кода делает странную вещь: sess = tf.InteractiveSession() a = tf.constant(1) b = tf.cast(a, tf.float32) print b.eval() Я получаю значение: 6.86574233e-36 Я также попытался использовать tf.to_float() и tf.saturate_cast . Оба дали тот же результат. Пожалуйста помоги.

Возвратный список загрузчика объекта scrapy

Я использую scrapy 0.20. Я хочу использовать загрузчик объектов это мой код: l = XPathItemLoader(item=MyItemClass(), response=response) l.add_value('url', response.url) l.add_xpath('title',"my xpath") l.add_xpath('developer', "my xpath") return l.load_item() Я получил результат в json-файле. url – это список. title – это список. developer – это список. Как извлечь одиночное значение вместо списка? Должен ли я сделать конвейер для этого? […]

Как временно назначить переменные-члены?

Я часто обнаруживаю, что мне нужно временно назначить некоторые переменные-члены, например old_x = cx old_y = cy # keep cz unchanged cx = new_x cy = new_y do_something(c) cx = old_x cy = old_y но я бы хотел просто написать with cx = new_x; cy = new_y: do_something(c) или даже do_something(c with x = new_x; […]

Python 2.7.3 + OpenCV 2.4 после поворота не подходит Изображение

Я пытаюсь повернуть изображение на несколько градусов, а затем показать его в окне. моя идея – повернуть, а затем показать его в новом окне с новой шириной и высотой окна, рассчитанной по старой ширине и высоте: new_width = x * cos angle + y * sin angle new_height = y * cos angle + x […]

Как отслеживать текущего пользователя в флэше?

Я пытаюсь использовать текущего пользователя в моем представлении из флэша-входа. Поэтому я попытался g object Я назначаю flask.ext.login.current_user в объект g @pot.before_request def load_users(): g.user = current_user.username Он работает, если пользователь прав. Но когда я регистрируюсь или регистрирую, как с неправильными учетными данными, я получаю эту ошибку AttributeError: 'AnonymousUserMixin' object has no attribute 'username' Пожалуйста, […]

Несоответствие Python 2 и 3 're.sub'

Я пишу функцию для разделения чисел и некоторых других вещей из текста в python. Код выглядит примерно так: EN_EXTRACT_REGEX = '([a-zA-Z]+)' NUM_EXTRACT_REGEX = '([0-9]+)' AGGR_REGEX = EN_EXTRACT_REGEX + '|' + NUM_EXTRACT_REGEX entry = re.sub(AGGR_REGEX, r' \1\2', entry) Теперь этот код отлично работает в python3, но он не работает под python2 и получает ошибку « непревзойденной […]

Эквивалентно опции -R python, которая влияет на хэш ints

У нас есть большая коллекция кода python, которая принимает некоторый вклад и производит некоторый вывод. Мы хотели бы гарантировать, что, учитывая идентичный ввод, мы производим идентичный вывод независимо от версии python или локальной среды. (например, работает ли код в Windows, Mac или Linux, в 32-разрядной или 64-разрядной версии) Мы применяем это в автоматизированном наборе тестов, […]

Ошибка импорта модуля DNS Python

Я использую python dns module.I пытался использовать его на новой установке Linux, но модуль не загружается. Я попытался очистить и установить, но установка, похоже, не работает. $ python –version Python 2.7.3 $ sudo pip install dnspython Загрузка / распаковка dnspython Скачивание dnspython-1.11.1.zip (220Kb): 220Kb загружено Запуск setup.py egg_info для пакета dnspython Установка собранных пакетов: dnspython […]

Почему мое сито Eratosthenes работает быстрее с целыми числами, чем с булевыми?

Я написал простое сито Эратосфена, которое использует список из них и превращает их в нули, если не просто, так: def eSieve(n): #Where m is fixed-length list of all integers up to n '''Creates a list of primes less than or equal to n''' m = [1]*(n+1) for i in xrange(2,int((n)**0.5)+1): if m[i]: for j in […]

Python 2.7 mock / patch: понимание assert_called_XYZ ()

Я относительно новичок в Python и модульном тестировании на Python. Из мира Java я знаю концепцию насмешки, но она, похоже, сильно отличается от того, что я вижу на Python. Я нашел это руководство, которое я нашел очень полезным: http://www.voidspace.org.uk/python/mock/index.html Но, когда я писал свои (несколько более сложные) тесты с издеваемыми зависимостями, я заметил, что поведение […]

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