Kotlin 和 Java 数据分析库
从数据收集到模型构建,Kotlin 提供了强大的库,可协助数据流水线中的各项任务。
除了其自身的库之外,Kotlin 与 Java 实现了 100% 互操作。这种互操作性有助于利用久经考验的 Java 库的整个生态系统,并带来卓越的性能。有了这项优势,你在进行 Kotlin 数据项目时可以轻松使用 Kotlin 或 Java 库。
Kotlin 库
库 | 用途 | 特性 |
Kotlin DataFrame |
|
|
Kandy |
|
|
KotlinDL |
|
|
Multik |
|
|
Kotlin for Apache Spark |
|
|
Lets-Plot |
|
|
KMath |
|
|
kravis |
|
|
Java 库
由于 Kotlin 提供一流的互操作性,你可以在 Kotlin 代码中使用 Java 库执行数据任务。以下是一些此类库的示例:
库 | 用途 | 特性 |
Tablesaw |
|
|
CoreNLP |
|
|
Smile |
|
|
Smile-NLP-kt |
|
|
ND4J |
|
|
Apache Commons Math |
|
|
NM Dev |
|
|
Apache OpenNLP |
|
|
Charts |
|
|
DeepLearning4J |
|
|
Timefold |
|
|