metaclass: (Default)
[personal profile] metaclass
Есть спецы по змеям гвидо-ван-россума? Примеры из scipy документации, само собой, не работают (что впрочем, после всего рукожопия уже не так неожиданно):

берем пример: http://docs.scipy.org/doc/scipy-0.10.1/reference/generated/scipy.signal.remez.html#scipy.signal.remez

>>>import scipy as sp
>>>sp.signal.remez(72, [0, 0.1, 0.2, 0.4, 0.45, 0.5], [0, 1, 0])
Traceback (most recent call last):
File "remez.py", line 9, in
scipy.signal.remez(72, [0, 0.1, 0.2, 0.4, 0.45, 0.5], [0, 1, 0])
AttributeError: 'module' object has no attribute 'signal'
------
модификация 1:
>>>from scipy import signal
>>>signal.remez(72, [0, 0.1, 0.2, 0.4, 0.45, 0.5], [0, 1, 0])
(последовательность коэффициентов фильтра - ок)
------
модификация 2:
>>>import scipy.signal as s
>>>s.remez(72, [0, 0.1, 0.2, 0.4, 0.45, 0.5], [0, 1, 0])
(последовательность коэффициентов фильтра - ок)

Date: 2012-05-13 12:12 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Уже проделано, только без easy_install. Тесты проходят ок.

Date: 2012-05-13 12:33 pm (UTC)
From: [identity profile] avnik.livejournal.com
А как вы ставитесь тогда? Без virtualenv и easy_install?

Date: 2012-05-13 01:38 pm (UTC)
From: [identity profile] metaclass.livejournal.com
python setup.py install

Date: 2012-05-13 04:42 pm (UTC)
From: [identity profile] avnik.livejournal.com
А вот это вы бросьте, нечего /usr/local засирать (или что там в венде вместо него).
Осваивайте или virtualenv, или buildout (а лучше оба -- у них разные области применения, хоть и пересекающиеся)

Date: 2012-05-13 05:10 pm (UTC)
From: [identity profile] metaclass.livejournal.com
В винде вместо него изолированная папка с питоном, которую я с собой таскаю в виде архива на носимом винте по 100500 рабочих мест. Мне что, везде инсталляторы запускать?:)

Date: 2012-05-13 05:27 pm (UTC)
From: [identity profile] avnik.livejournal.com
А клонируете копированием мышкой как я понимаю?
Профессионалы рекомендуют отдельную песочницу под каждый проект.
(да и вспоминать что куда понаставлено, и зачем -- не надо -- в buildout.cfg все ходы вписаны, и повторяемость установки гарантирована)

Отучаемся закатывать солнце вручную.

Date: 2012-05-13 05:36 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Не, если питонище, не приведи айсед, пойдет в продакшен - тогда, само собой, будут кошерные методы.
А так - это личный тул, нужен всегда под руками, в идентичном виде, поэтому - xcopy-деплоймент.

Date: 2012-05-13 05:59 pm (UTC)
From: [identity profile] avnik.livejournal.com
Такие вещи лучше сразу приучаться правильно делать.
А то и правда, не приведи айсед, в продакшн попадет

Date: 2012-05-14 06:20 am (UTC)
From: [identity profile] victor bolshakov (from livejournal.com)
Для продакшена отлично x-copy идет :) Вот уж точно 100% повторяемость. Или нужно собственный репозиторий пакетов держать. А то я один раз 3 часа потерял из-за этих автоматических инсталяторов-конфигураторов, т.к. сервер с пакетом не был доступен.

Еще можно свои egg собирать и из них ставить. Правда у меня mercurial в egg нехочет соибратся, но я не парюсь.

Date: 2012-05-14 06:15 am (UTC)
From: [identity profile] victor bolshakov (from livejournal.com)
Нынче модно distribute. Более того, оно в связке с virtualenv работает.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 10th, 2025 07:59 am
Powered by Dreamwidth Studios