klongpy - 파이썬용 고속 어레이 프로그래밍 언어
(github.com/briangu)- NumPy의 강력한 성능을 활용하는 고성능 벡터화 연산으로 잘 알려진 Klong 배열 언어를 파이썬으로 변형한 것
- "Battery Included" 철학으로 내장 모듈 + 파이썬의 에코시스템을 결합, Klong의 간결한 구문으로 애플리케이션을 빠르게 개발할 수 있도록 지원
- 데이터 과학자, 금융 분석가, 연구자, 프로그래밍 언어 애호가들에게 유용하며, 높은 성능과 유연성을 제공
핵심 기능
- NumPy를 활용한 벡터화 연산 : APL에서 유래된 Iverson Ghost의 후손인 NumPy를 사용하여 고효율 배열 조작을 지원
- CPU 및 GPU 백엔드 지원 : CuPy를 통합하여 CPU와 GPU 모두에서 작동 가능하며, 다양한 컴퓨팅 옵션을 제공
- Python 생태계와의 원활한 통합 : KlongPy의 내장 기능과 Python의 다양한 라이브러리를 결합하여 복잡한 애플리케이션을 손쉽게 개발 가능