홈>
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++ : Autotools 라이브러리용 libfuzzer 생성
- c++ : cmake 빌드 .so 라이브러리
- c++ : 이 두 지역 변수의 주소가 같은 이유는 무엇입니까?
- c++ : "심층" 헤더 종속성 분석
- c++ : #.h 또는 .c /.cpp에 포함?
- c++ : 구조체를 반환하는 extern "C" 함수가 예기치 않게 작동합니다.
- c++ : mql4에 맨 위 따옴표를 추가하십시오. 그런 다음 이 목록 구성원을 사용하여 주문을 엽니다. 하지만 주문 형식을 할 수 없습니다
- java : 오류 ld 1로 인해 CodeBlock의 프로젝트를 빌드할 수 없습니다.
- c++ : 실행 파일을 컴파일하는 데 사용된 컴파일러를 확인하는 방법은 무엇입니까?
- c++ : 합산 및 스와핑 기능을 수행하지만 스와핑 부분, 첫 번째 숫자는 합산 값을 취하고 다른 숫자는 값 1
GMP가 널리 사용됩니다. Squeak Smalltalk는 매우 훌륭한 라이브러리를 가지고 있지만 Smalltalk로 작성되었습니다.
관련 도서 나 기사를 요청했습니다. bignums의 까다로운 부분은 긴 분할입니다. Per Brinch Hansen의 논문 다중 길이 부문 재검토 : Minefield 둘러보기를 추천합니다.