Вопросы по теме 'gmpy'
pip-установка gmpy2
Когда я использовал pip для установки gmpy2, у меня всегда была версия 1.16, т.е. gmpy вместо gmpy2.
$ pip search gmpy
gmpy - GMP or MPIR interface to Python 2.4+ and 3.x
INSTALLED: 1.16 (latest)
Есть ли способ напрямую...
12586 просмотров
schedule
15.05.2023
Как ускорить операции с массивом gmpy?
У меня возникли проблемы со скоростью при попытке использовать модуль gmpy.
import numpy as np
import gmpy2 as gm
N = 1000
a = range(N)
%timeit [gm.sin(x) for x in a]
# 100 loops, best of 3: 7.39 ms per loop
%timeit np.sin(a)
# 10000 loops, best...
381 просмотров
schedule
22.06.2023
Эффективные числовые массивы с множественной точностью
Numpy — это библиотека для эффективных числовых массивов.
mpmath при поддержке gmpy представляет собой библиотеку для эффективных чисел с множественной точностью.
Как их эффективно совместить? Или уже эффективно просто использовать массив Numpy...
707 просмотров
schedule
05.10.2022
Python: уменьшенная форма эшелона строк (mod p) очень большой матрицы
Я хочу найти уменьшенную форму эшелона строки (в поле F_q) большой матрицы. Я попробовал следующий код. Хотя я использовал библиотеку gmpy2 для ускорения, программе все еще не хватало памяти. потому что моя входная матрица очень большая (100 x 2 ^...
1240 просмотров
schedule
18.01.2023
Python - как избежать несоответствия базы y ** логарифма y x в gmpy2
В следующих примерах кода моя проблема не возникает между 10 степенями 10 и 10 степенями 11, но возникает для примера, приведенного в коде и выше.
Я не вижу, где в моем коде я неправильно обрабатываю получение исходного значения. Может я что-то...
220 просмотров
schedule
19.12.2022
Cython одни и те же классы с разными типами
У меня есть два класса cdef B и C , методы которых совершенно одинаковы. Единственная разница между ними заключается в типе их атрибутов: у одного mpz атрибута, у другого int атрибута.
Моей первой мыслью было использовать абстрактный...
167 просмотров
schedule
06.10.2023
Как сравнить различные алгоритмы умножения в диапазоне чисел
Проходя лекцию MIT в MITOpencourseware (6.006 лекция 12), я наткнулся на упоминание о 4 алгоритмах умножения (для умножения двух n-значных чисел) -
Обычный наивный подход со сложностью O(n^2)
Алгоритм Карацубы - O (n ^ 1,584)
Тум-Кук(Toom3) -...
75 просмотров
schedule
11.03.2023