Kotlin/multik
Multidimensional array library for Kotlin
What it solves
Multik は、Kotlin エコシステム内での型安全な N 次元配列、線形代数、および統計演算のニーズを満たすために、Kotlin 用の多次元配列 (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: 線形代数、統計、および要素ごとの数学演算の組み込みサポートを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト