http://gmplib.org/의 새 버전 5.1을 방금 컴파일했습니다. 라이브러리에있는 것 같습니다 /usr/local/lib 어떻게 내가 /usr/lib에있는 gmp의 오래된 라이브러리를 대체 할 수 있습니까? 또는 g++으로 프로그램을 컴파일 할 때 매개 변수를 넣을 수 있습니까? GMP의 라이브러리에 대한
피보나치 숫자의 숫자를 계산하기위한 작은 프로그램을 작성했지만 숫자가 얼마나 큰지 MPFR과 GMP를 사용해야했습니다. 올바른 값을 얻고 있지만 가장 가까운 정수로 반올림 할 수 있어야하며 MPFR 라운드에 포함 된 반올림 모드는 예측 가능하게 float 값입니다. mpfr_t를 int로 반올림하는 간단한 방법이 있습니까?
정수 및 부동 소수점에서 작동하는 프로그램을 작성하고 있습니다. 처음에는 GMP 라이브러리를 사용했지만 GMP에는 sin, cos, exp 등의 함수가 부동 소수점에 없습니다. 그래서, 나는 MPFR 라이브러리로 전환했고, 모두 파일로 갔다. 하지만 (계산의 첫 단계 후에) 결과를 잘라내어 GMP 큰 정수 (mpz_t)에 저장해야합니다. MPFR은 정수 함
GMP와 함께 벡터를 사용하려고합니다. 그러나 이런 식으로 컴파일하면 "[...] \ bits \ vector.tcc [오류] 배열은 중괄호로 묶은 이니셜 라이저로 초기화해야합니다." 동적 크기의 모든 데이터 구조가 작동합니다. deque가 가장 좋겠지 만 시도했을 때 더 많은 오류가 발생했습니다. 이 중지를 실패하게 만드는 방법은 무엇입니까? #inclu
해시 테이블의 키로 mpf_t/mpz_t GMP를 사용해야합니다. 숫자 표현의 원시 바이트에 액세스 할 수있는 효과적인 방법이 있습니까? 그래서 해시 함수를 통해 실행할 수 있습니까? 이미 설명서를 읽었지만 지금은 더 스마트하지 않습니다. ;) 고마워요! 감사합니다. Ethon
PHP/GMP를 사용하여 정수의 n 번째 루트를 계산하려면 어떻게해야합니까? 나는 PHP source에 gmp_root(a, nth)라는 함수를 발견하지만 ,이 기능이 * 아직 릴리스에서 출판되지 않은 것 같다 : http://3v4l.org/8FjU7 *) 5.6.0alpha2 글을 쓰는 시점에서 가장 최근 인
GMP 유리수를 이진 형식으로 직렬화하는 방법이 있습니까? FILE에 읽기/쓰기 기능 만 있지만 텍스트 형식도 있습니다. 나는 분자/분모로 변환하고 정수 함수를 사용할 수 있지만, 다시 단지 FILE 출력 만 사용할 수 있습니다. 원시 바이트를 가져 오거나 C++ 스트림에 쓸 수 있어야합니다.
우분투 12.04 LTS하에 https://code.google.com/p/gmpy/wiki/InstallingGmpy2에서 설명한대로 gmp2를 설치하려고합니다. 따라서 GMP, MPFR 및 MPC를 컴파일해야합니다. 위의 지침에 따라, GMP를 컴파일하려면, 내가 필요 : 나는 /빈/bash는으로 명령을 접두사로 있었더라도 $ cd ~/src/gmp-5
bigfloat를 Windows 7 컴퓨터의 Python 3.2에 설치하려고합니다. 설명서에는 먼저 GMP와 MPFR을 설치해야한다고 나와 있습니다. 필자는이 두 가지를 모두 내 바탕 화면 (bigfloat 패키지와 함께)에 다운로드했습니다. 그러나 그들은 C 패키지이므로 파이썬으로 설치하는 방법을 모르겠습니다 (지난 몇 시간 동안 명확한 설명을 찾으려고