홈>
C 또는 C ++에서 좋은 임의 정밀도 수학 라이브러리를 찾고 있습니다. 조언이나 제안을 해주시겠습니까?
기본 요구 사항 :
<올>지금까지 찾은 내용은 다음과 같습니다.
<올>내가 이미 알고있는 것 :
<올>알지 못하는 것 :
<올>내가 좋아하는 것 :
<올>이 질문에하지 마십시오:
<올>- 답변 # 1
- 답변 # 2
전체적으로 가장 빠른 범용 임의 정밀도 라이브러리는 GMP입니다. 부동 소수점 값으로 작업하려면 MPFR 라이브러리를보십시오. MPFR은 GMP를 기반으로합니다.
다른 언어의 기본 임의 정밀도 지원과 관련하여 Python은 라이센스, 코드 크기 및 코드 이식성 때문에 자체 구현을 사용합니다. GMPY 모듈을 통해 Python은 GMP 라이브러리에 액세스 할 수 있습니다.
casevh
- 답변 # 3
http://ttmath.org 참조
무료 개인 및 상업용 무료 템플릿 전용 헤더 전용 라이브러리.
- 답변 # 4
임의의 정밀 산술 라이브러리를 서로 비교하지는 않았지만 다소 균일하게 정착 된 것으로 보이는 사람들 GMP에. GHC Haskell 및 GNU Guile Scheme의 임의 정밀도 정수는 모두 GMP를 사용하여 구현되며 언어 총격에 대한 pidigits 벤치 마크의 가장 빠른 구현은 GMP를 기반으로합니다.
- 답변 # 5
파리는 어떻습니까? 최고의 GMP를 기반으로하며 필요한 숫자 이론 연산 (및 많은 기호 계산 항목)에 대한 다른 모든 장점을 제공합니다.
http://pari.math.u-bordeaux.fr/
관련 자료
- .net - Mono에서 직렬 포트의 "친숙한"이름을 얻고 플랫폼 간 유지하는 방법
- 크로스 플랫폼 인증 net 코어 MVC 및 Xamarin에 권장 사항
- c++ - 0n 매개 변수가있는 크로스 플랫폼 가변 매크로
- java - install4j - 버전 8에서 크로스 플랫폼 jre 번들을 작성하는 방법은 무엇입니까?
- GNU Octave에서 임의의 정밀도가 작동하지 않습니다
- standards - SQL 데이터베이스 디자인이 크로스 플랫폼이되도록 보장하는 방법
- node.js - 크로스 플랫폼 구성 파일에 정의 된 경로에 대한 모범 사례
- assembly - C는 어떻게 플랫폼을 교차합니까?
- Linux 및 Windows에서 C #과 통합 된 크로스 플랫폼 C ++
- javascript - 현재 디렉토리에서 재귀 적으로 실행하기 위해 크로스 플랫폼 ESLint 명령?
- unity3d - 유니티 크로스 플랫폼
- c# - 점이 포함 된 라이브러리를 사용하여 크로스 플랫폼 (우분투/윈도우)에서 p/invoke 호출
- 크로스 플랫폼 앱에서 Xamarin PinView를 추가하고 시작보기로 설정하는 방법은 무엇입니까?
- Go에서 임의의 정밀도 상수의 목적은 무엇입니까?
- android - xamarin 크로스 플랫폼 - 디버거를 연결할 수 없습니다
- build : 크로스 플랫폼 환경에서 conda 환경 관리
- python - 플랫폼을 교차하지 않는 Listsplit ()?
- c++ - 크로스 플랫폼 디렉토리를 만드는 방법?
- ant - 크로스 플랫폼 Java SWT 애플리케이션 작성
- 크로스 플랫폼 파이썬 스크립트를 전달하는 방법
관련 질문
- c++ : STL 컨테이너에서 max_size를 결정하는 것은 무엇입니까?
- c++ 언어에서 Malloc 기능 앞에 포인터가 작성하는 이유는 무엇입니까?
- c++ : 나는 토양 센서 code를 최종 code에 추가하지만 아래에 혼란스러워하는 것은 내 code입니다
- c++ : 매크로 함수 인수에서 일반 유형을 사용하는 방법
- c++ : "참고 : 여기에서 선언 된 오류가 발생하지 않도록 code에 추가해야합니다. WinBaseapi Bool WinAPI CreateProcessa"
- c++ : C에서 특정 열에 의해 2D 포인터 배열이있는 삽입 정렬
- c++ : 주요 기능의 첫 번째 줄에 대한 용어는 무엇입니까?
- c++ : Windows에서 make에서 두 번째 빌드에서 파일을 찾을 수 없습니다.
- C와 c++은 동일한 라이브러리를 사용합니까?
- c++ : SIZEOF 운영자가 다른 결과를 생성하는 이유는 무엇입니까?
GMP가 널리 사용됩니다. Squeak Smalltalk는 매우 훌륭한 라이브러리를 가지고 있지만 Smalltalk로 작성되었습니다.
관련 도서 나 기사를 요청했습니다. bignums의 까다로운 부분은 긴 분할입니다. Per Brinch Hansen의 논문 다중 길이 부문 재검토 : Minefield 둘러보기를 추천합니다.