Описание тега gmp
GNU Multiple-Precision Library (GMP) - это зрелая бесплатная библиотека для арифметики произвольной точности с поддержкой больших целых чисел со знаком, рациональных чисел и чисел с плавающей запятой. Базовый интерфейс предназначен для C, но существуют оболочки для других языков, включая Ada, C++, C#, OCaml, Perl, PHP и Python. Он распространяется под лицензией GNU LGPL и используется для приложений криптографии и в системах компьютерной алгебры, таких как Mathematica и Maple.
0
ответов
Не удалось подписать необработанную транзакцию [Blockcypher-PHP]
Я использую Blockcypher-PHP Client SDK [1.6.0]. $tx = new TX(); // Tx inputs $input = new \BlockCypher\Api\TXInput(); $input->addAddress("Bvt2tMwFEo82dS1w7cpcAhJy6bVTsBu8Ew"); $tx->addInput($input); // Tx outputs $output = new \BlockCypher\Api…
12 фев '18 в 18:37
0
ответов
Ошибка компиляции в неопределенной ссылке кодовых блоков на `__gmpz_mul_ui'
Поэтому я пытаюсь скомпилировать этот код здесь, в Codeblocks: #include <iostream> #include <gmpxx.h> using namespace std; void myfunction (mpz_t result, mpz_t param, unsigned long n) { unsigned long i; mpz_mul_ui (result, param, n); for…
11 мар '16 в 05:51
1
ответ
Инициализация переменных в GMP
Согласно руководству GMP: "Функции для целочисленной арифметики предполагают, что все целочисленные объекты инициализированы. Это можно сделать, вызвав функцию mpz_init". Например, int main(){ mpz_t n1, n2, result; mpz_init_set_str(n1, "465860", 10)…
14 фев '17 в 03:15
3
ответа
Предполагается, что целые числа в C обрабатываются в спецификации оборудования или в программном обеспечении?
Предполагается, что целые числа в C обрабатываются в спецификации оборудования или в программном обеспечении? Целочисленным я имею в виду примитив "int" Основная идея заключается в том, что если целые числа в C не зависят от аппаратного обеспечения,…
26 июл '09 в 12:59
1
ответ
Пакет php5-gmp недоступен
Хорошо, чтобы использовать API Blocktrail, я пытаюсь установить пакет gmp php с помощью этой команды: - yum install php5-gmp Это приводит к: - [root@dsfx ~]# yum install php5-gmp Loaded plugins: fastestmirror, security Setting up Install Process Loa…
14 июл '16 в 19:19
2
ответа
Понимание mpz_invert
Я довольно плохо знаком с арифметикой множественной точности, и после нескольких дней попыток выяснить это, я в растерянности. Я пытаюсь перевести обратное число в большое количество мест deciaml и пытаюсь понять, как это сделать, используя GMP или …
02 июл '16 в 02:10
1
ответ
Печать больших чисел в десятичной форме
Хотя представления числа являются относительным аспектом, мы обычно используем десятичную форму при печати во внешний мир. Я нахожусь в Mac OS X, и, анализируя источник libc, я обнаружил, что знаменитый printf функция заканчивается вызовом маленькой…
14 окт '11 в 14:03
7
ответов
Как установить GCC по частям с GMP, MPFR, MPC, ELF, без разделяемых библиотек?
Как мне установить GCC (коллекцию компиляторов GNU) по частям, используя текущую версию,использовать правильные версии зависимостей, не использовать менеджер пакетов (например, yum, rpm, apt, dpkg) и не использовать общие библиотеки? Типичные разраб…
26 фев '12 в 03:53
0
ответов
Возможность JSON сериализации и десериализации int64 с точностью до R
В R целые числа Int64 нельзя точно сериализовать в JSON и из него, поскольку существующие библиотеки JSON приведут значение в числовое значение или будут представлять число в научной нотации. Кто-нибудь знает способ точной сериализации и десериализа…
09 мар '15 в 18:58
1
ответ
Генерация случайных чисел в GMP
Мне нужно генерировать случайные числа с плавающей точкой с библиотекой GMP. Мне просто нужно равномерно распределить произвольную точность с плавающей точкой между 0 и 1. Я попробовал это: mpf_t a; mpf_set_default_prec(1000000); mpf_init(a); mpf_ra…
17 авг '14 в 15:03
1
ответ
Преобразование ULL в MPZ_T
Я увидел сообщение в вопросе mpz_t для длинного длинного преобразования без знака (gmp lib), и Крис Джестер-Янг дал мне ответ mpz_t ull2mpz(unsigned long long ull) { char buf[40]; int len; mpz_t result; len = snprintf(buf, sizeof buf, "%llx"); if (l…
24 авг '13 в 08:07
1
ответ
Сбой Cygwin при сборке библиотеки gmp
Я пытаюсь собрать библиотеку gmp, используя cygwin. В какой-то момент процесса настройки происходит сбой, сообщая, что нет пригодного M4 в $PATH или /usr/5bin Я думаю, что это означает, что он ищет MinGW, под которым существуют MSYS и M4. Я проверил…
14 июл '12 в 23:23
0
ответов
AndrABEn: ошибка компиляции при запуске ndk-build
Я пытаюсь скомпилировать библиотеку AndrABEn для Android, но я получаю следующую ошибку при запуске ndk-build error ndk-build
14 июн '16 в 23:03
0
ответов
При сборке кода теста CGAL ошибки из gmp во время компиляции.
На Ubuntu 16.04 с установленным gmp-10.2.0 Я установил CGAL, вставил пару примеров кода, чтобы начать работать с ним. Раздели до mwe: #include <CGAL/Exact_spherical_kernel_3.h> int main() { return 0; } g ++ mwe.cc приводит к следующей ошибке: …
23 июл '18 в 14:10
1
ответ
Ошибка в коде GMP GNU?
Когда я запускаю этот код, у меня появляется ошибка "Ошибка сегментации (ядро сброшено)". Но без использования mpz_get_str это нормально. #include<stdio.h> #include<gmp.h> int main() { char *A; mpz_t P,Q; mpz_init(P); mpz_init(Q); mpz_se…
31 окт '12 в 02:51
2
ответа
Сдвиг битов GMP не работает на отрицательных числах
Я нашел эту функцию на php.net. Кажется, он работает на положительных числах, но не на отрицательных: function gmp_shiftr($x,$n) { // shift right return(gmp_div($x,gmp_pow(2,$n))); } echo -1 >> 8; //returns -1, presumably correctly echo "<b…
26 янв '11 в 00:31
0
ответов
Конфигурация aarch64-apple-darwin поддерживается gmp, mpfr и mpc, но не gcc-5.2.0
Я нахожусь под Mac OSX, используя Apple clang/clang++ и я кросс-сборка различных библиотек для iOS8.4. Основная цель - построить кросс gcc-5.2.0 для iOS8.4, так что мне нужно собрать хотя бы gmp, mpfr а также mpc, я построил gmp (последний снимок на…
30 окт '15 в 12:42
1
ответ
Библиотека GMP, ошибка компиляции в C++, MinGW, Code::Blocks
Я построил GMP для MinGW. Я использую IDE Code::Blocks. У меня нет проблем с C-функциями GMP. Но у меня проблема с C++. Программа, которую я пытался запустить, настолько проста, #include<iostream> #include<gmpxx.h> using namespace std; m…
22 апр '12 в 15:54
4
ответа
Installing gmpy on OSX - mpc.h not found
Я имею brew installиздание mpcа также gmp, но когда я пытаюсь pip install gmpy2 I get a compile error on the line #include "mpc.h" so for some reason clang is having trouble finding the mpc библиотека. I'm not sure what I should do at this point.
20 апр '14 в 21:31
2
ответа
Установка GMP на MacOS X с помощью Xcode
Я пытаюсь использовать библиотеку GMP в своих программах на C и C++. Я делаю код, используя Xcode. Я следовал инструкциям по установке GMP на мою машину и в итоге получил папку "~/usr/local/gmp-5.0.5", в которой содержится файл gmp.h. Как я могу сде…
12 окт '12 в 04:23