XNumPy — библиотека для Python, расширяющая NumPy новыми классами и методами для автоматической оценки точности вычислений с float64
.
- Сообщения об ошибках: xnumpy@kryptonite.ru
XNumPy содержит NumPy как подмножество и
- Добавляет классы
xf64
: числовой тип с плавающей точкой, содержащий количество точных битов мантиссыxf64array
: аналогndarray
, соответствующий типу данныхdtype=xf64
xf64view
: array view, соответствующийxf64array
- Перегружает многие методы для работы с числами с плавающей точкой
- Заменяет типы по умолчанию
float64
наxf64
в большинстве случаев
- Платформа
x86_64
- Операционная система Debian-like
- Python>=3.8,<3.12
- numpy>=1.23.4
Для установки выберите файлы, соответствующие вашей версии Python. Например, для Python3.8:
git clone https://github.com/netay/xnumpy.git
pip install xnumpy-1.0.1-cp38*.whl
pip install xnumpy_base-1.0.1-cp38*.whl
Далее можно заменить import numpy as np
на import xnumpy as np
и import numpy
на import xnumpy as numpy
,
и в большинстве случаев все вычисления будут автоматически произведены
с оценками точности.
При печати неточные цифры будут заменены вопросительными знаками.
См. ./examples
.