Kotlin/multik
Multidimensional array library for Kotlin
What it solves
Multik는 Kotlin 생태계 내에서 타입 안전한 N차원 배열, 선형 대수, 그리고 통계 연산을 수행하기 위한 다차원 배열 (ndarray) 라이브러리를 제공합니다.
How it works
ndarray 타입과 연산을 위한 핵심 API를 제공하며, 이는 성능 및 플랫폼 요구 사항에 따라 다양한 엔진을 통해 구동동됩니다:
- Pure Kotlin engine: JVM, JS, WasmJS, iOS, 및 데스크톱 네이티브 환경을 지원하는 크로스 플랫폼 구현체입니다.
- OpenBLAS engine: C++/JNI를 사용하여 JVM 및 데스크톱 네이티브 (Windows, macOS, Linux)에서 고성능 가속을 제공하는 네이티브 구현체입니다.
Who it’s for
JVM, JavaScript, WebAssembly, 및 네이티브 모바일/데스크톱 타겟을 포함하여 다양한 플랫폼에서 수학적 계산, 데이터 분석 또는 선형 대수를 수행해야 하는 Kotlin 개발자입니다.
Highlights
- Multiplatform Support: JVM, JS, WasmJS, iOS, 및 데스크톱 네이티브에서 작동합니다.
- Type-Safe Dimensions: 타입 안전한 N차원 배열을 제공합니다.
- Flexible Engines: 순수 Kotlin 구현체와 속도 향상을 위한 OpenBLAS 기반의 네이티브 구현체 중에서 선택할 수 있습니다.
- Comprehensive Math API: 선형 대수, 통계, 그리고 요소별 수학 연산을 위한 내장 지원을 포함합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트