파이썬에서 NumPy의 복잡한 숫자 배열을 사용하여 NumPys 기본 복합 유형 (10^500보다 큰 숫자)의 일반적인 부동 소수점 제한을 훨씬 넘어서고 있습니다. NumPy를 확장 할 수있는 방법이 있는지 알고 싶었습니다. 이렇게하면 이러한 종류의 복잡성을 처리 할 수 있습니다. 예를 들어 Decimal 모듈의 기능을 사용하는 NumPy 복합 유형을 만드는 방법이 있습니까?Numpy에서 Decimal 타입의 정확도로 복소수를 만드는 방법이 있습니까?
나는 아마도 내가 필요로 할 수있는 mpmath (https://code.google.com/p/mpmath/)와 같은 리소스가 있지만 NumPy를 사용하는 것은 내 프로젝트의 요구 사항이라는 것을 알고있다.
내가 왜이 엄청난 숫자가 필요한지 관심이있는 사람은 초기 우주의 Numerical Relativity 시뮬레이션을 연구하고 있기 때문입니다.
당신에게 ^을 시도해 봤어 4932j mpmath 객체의 numpy 배열을 만드시겠습니까? – M4rtini
[NumPy docs의 사용자 정의 데이터 유형]에 대한 정보가 있습니다 (http://docs.scipy.org/doc/numpy/user/c-info.beyond-basics.html#user-defined-data-types). –
mpmath 객체 배열을 만들지 생각하지 않았습니다. 시도해 보겠습니다. 또한 사용자 정의 유형의 기사가 유망 해 보인다. 둘 다 고마워요. 결과를 알려 드리겠습니다. – Anarki