Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python: Научные вычисления
Войти
Регистрация
Восстановить пароль
 
bob2015
1 / 1 / 1
Регистрация: 18.09.2015
Сообщений: 26
#1

Sympy и двоичная логика

13.02.2016, 18:26. Просмотров 475. Ответов 4
Метки нет (Все метки)

Добрый вечер. Требуется обработка символов с использованием двоичной логики. То есть x1 + x1 должно быть равно нулю, а не 2*x1. Как исправить код ниже, чтобы получить нужный результат?

Python
1
2
3
4
5
from sympy import *
 
x1 = Symbol('x1')
x2 = Symbol('x2')
x3 = x1 + x1 + x2
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2016, 18:26
Ответы с готовыми решениями:

[Sympy] RecursionError: maximum recursion depth exceeded
Второй час уже сижу, пытаюсь понять где я допустил ошибку... Может у кого-то...

Как в библиотеке sympy найти математическое выражение для рядов?
Салют! Кто-нибудь знает как в библиотеке sympy найти математическое выражение...

Преобразование LaTeX или MathML выражений в sympy
Пользуюсь для распознания математических формул mathpix. Он позволяет получать...

Нечеткая логика
Попросили придумать задачу на языке Python, где применяется нечеткая логика,...

Двоичная матрица
Дана матрица А с 2 столбцами и N строками. Первый элемент каждой строки...

4
Jabbson
Эксперт по компьютерным сетям
3348 / 2423 / 746
Регистрация: 03.11.2009
Сообщений: 7,759
Записей в блоге: 3
13.02.2016, 19:17 #2
А зачем для этого sympy?
0
bob2015
1 / 1 / 1
Регистрация: 18.09.2015
Сообщений: 26
13.02.2016, 19:18  [ТС] #3
В нем есть реализация символьных вычислений! Есть другие предложения?
0
dondublon
2138 / 1056 / 212
Регистрация: 17.03.2012
Сообщений: 6,391
Записей в блоге: 5
20.02.2016, 08:31 #4
Вам нужно именно "+" заменить?
Мсье знает толк в извращениях. Если 1+1=0, это уже не +, а xor.
Как вариант - отнаследоваться от класса Symbol и переопределить в нём метод __add__(__radd__).
0
askurandrio
Заблокирован
29.02.2016, 05:35 #5
del
0
29.02.2016, 05:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.02.2016, 05:35

Двоичная система
Как преобразовать файл любого формата в 1 и 0?

Двоичная арифметика
Добрый вечер! Проконсультируйте пожалуйста по такому вопросу: Я демонстрирую...

Двоичная сортировка
Сортировать числа в массиве по-возрастанию с помощью двоичной сортировки,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru