내 프로젝트는 현재 메모리 효율적인 배열 (bool_, uint8, uint16, uint32)에서만 NumPy를 사용합니다.PyPy와 효율적인 배열
NumPy를 지원하지 않는 PyPy에서 실행하고 싶습니다. (어떤 이유로 든 설치하지 못했습니다)
그래서 궁금합니다. 파이썬에서 숫자 배열을 저장하는 다른 메모리 효율적인 방법이 있습니까? PyPy가 지원하는 것은 무엇입니까? PyPy는 자기 소유의 것을 가지고 있습니까?
참고 : array.array는 테스트에서 NumPy보다 훨씬 많은 메모리를 사용하므로 실행 가능한 솔루션이 아닙니다.
PyPy는 numpypy''와 함께 제공 (AN
array.array('I')
주위의 래퍼로서 그 구현 또는 긴 파이썬과bytearray()
또는 단지 사용하는 비트 마스크 할 수 있도록 압축 된 부울 유형이 없습니다 또한 array.array numpy의 복제품이지만 여전히 기능을 놓친다) – JBernardo질문해야하는 다른 질문은 왜 pypy를 사용하는 것입니까? 처음에 할 수있는 다른 최적화가 있습니까? 현재 성능 병목 현상은 무엇입니까? – jozzas
JBernardo에 감사드립니다. numpypy는 내 요구에 잘 작동하는 것 같습니다. :) –