rpy2 установить на windows 7

Я пытаюсь установить rpy2 на свой компьютер, но я не смог это сделать. Я загрузил исходный пакет, и я попытался установить Rpy2 (rpy2-2.3.2), используя команду python setup.py install . Это результат: running install running build running build_py running build_ext "C:\PROGRA~1\R\R-215~1.2\bin\R" CMD config –ldflags "C:\PROGRA~1\R\R-215~1.2\bin\R" CMD config –cppflags "C:\PROGRA~1\R\R-215~1.2\bin\R" CMD config LAPACK_LIBS returned an empty string. […]

Как настроить базу данных PostgreSQL в Django?

Я новичок в Python и Django. Я настраиваю проект Django, используя бэкэнд базы данных базы данных PostgreSQL. Но я получаю ошибки в каждой операции с базой данных, например, когда я запускаю manage.py syncdb , я получаю: C:\xampp\htdocs\djangodir>python manage.py syncdb Traceback (most recent call last): File "manage.py", line 11, in <module> execute_manager(settings) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 438, […]

рекурсивная векторизация python с таймсериями

У меня есть Timeseries (ы), которые нужно обрабатывать рекурсивно, чтобы получить результат таймсерия (res). Вот мой пример кода: res=s.copy()*0 res[1]=k # k is a constant for i in range(2,len(s)): res[i]=c1*(s[i]+s[i-1])/2 +c2*res[i-1]+c3*res[i-2] где c1, c2, c3 – постоянные. Он работает правильно, но я хотел бы использовать векторизация, и я попытался: res[2:]=c1*(s[2:]+s[1:-1])/2+c2*res[1:-1]+c3*res[0:-2] но я получаю «ValueError: операнды […]

Продолжение в Python unittest, когда утверждение не выполняется

EDIT: перешел на лучший пример и пояснил, почему это реальная проблема. Я хотел бы написать модульные тесты в Python, которые продолжают выполняться, когда утверждение терпит неудачу, поэтому я могу видеть несколько отказов в одном тесте. Например: class Car(object): def __init__(self, make, model): self.make = make self.model = make # Copy and paste error: should be […]

Python элегантная обратная функция int (строка, база)

python позволяет конвертировать строки из целых чисел с использованием любой базы в диапазоне [2,36], используя: int(string,base) im ищет элегантную обратную функцию, которая принимает целое число и базу и возвращает строку например >>> str_base(224,15) 'ee' У меня есть следующее решение: def digit_to_char(digit): if digit < 10: return chr(ord('0') + digit) else: return chr(ord('a') + digit – […]

Разбор строки с датой к объекту datetime

Как я могу анализировать строку типа «01-янв-1995» на объект Python datetime ?

инкремент int object

Есть ли способ в python для увеличения int объекта на месте, int, похоже, не реализует __iadd__ поэтому + = 1 фактически возвращает новый объект >>> n=1 >>> id(n) 9788024 >>> n+=1 >>> id(n) 9788012 Я хочу, чтобы n оставалось указывать на один и тот же объект. Назначение: у меня есть класс, полученный из int, и […]

Имя не определено в аннотации типа

В настоящее время я работаю над созданием модуля линейной алгебры python для удовольствия и для практики с языком. Недавно я попытался добавить аннотации типа к модулю: class Vector: # Various irrelevant implementation details def __add__(self, other: Vector) -> Vector: # More implementation details…. Однако, когда я пытаюсь импортировать это, он выплескивает NameError: Name 'Vector' is […]

Создание диапазонов NumPy для нескольких значений старта и остановки

Мне нужно создать 2D-массив, где каждая строка может начинаться и заканчиваться другим числом. Предположим, что первый и последний элемент каждой строки заданы, а все остальные элементы просто интерполируются в соответствии с длиной строк. В простом случае предположим, что я хочу создать массив 3X3 с тем же стартом в 0, но с другим концом, заданным W […]

Передача списка в Python из командной строки

Я бы хотел, чтобы мой скрипт python запускался из командной строки при наличии некоторых аргументов. Однако одним из аргументов должен быть список опций, относящихся к одному сегменту скрипта. Будет ли синтаксический анализ единственным способом сделать это, фактически создав список после того, как строка «строка командной строки» будет разделена на запятую? Если да, как бы вы […]

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