Тип данных Python, который включает столбцы неопределенности / ошибки? - PullRequest
0 голосов
/ 23 октября 2018

Существует ли тип данных Python, который включает числовые столбцы ошибок?

Например,

: a = 3.00 ± 0.100
: b = 4.00 ± 0.100
: b + a
>> 7.00 ± 0.141

Где √(0.1^2 + 0.1^2) = 0.141

Я рассчитывал, так как мнимые числа уже существуют вчто-то вроде этого a= 3 + j4, может быть, есть модуль, который также выполняет анализ ошибок для вас.(Я полагаю, это осложняется тем фактом, что неопределенности + & - не должны быть равными.)

1 Ответ

0 голосов
/ 23 октября 2018

Да.Существует пакет под названием неопределенности.Установите его: sudo pip install uncertainties

Пример:

        from uncertainties import ufloat_fromstr
        x = ufloat_fromstr("0.20+/-0.01")
        square = x**2
        print square

Для получения дополнительной информации: https://pythonhosted.org/uncertainties/user_guide.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...