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 |
|
|
