用于数据分析的 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 提供了与 Java 的顶级互操作性,因此您可以在 Kotlin 代码中使用 Java 库执行数据任务。以下是此类库的一些示例:
| 库 | 用途 | 功能 |
| Tablesaw |
|
|
| CoreNLP |
|
|
| Smile |
|
|
| Smile-NLP-kt |
|
|
| ND4J |
|
|
| Apache Commons Math |
|
|
| NM Dev |
|
|
| Apache OpenNLP |
|
|
| Charts |
|
|
| DeepLearning4J |
|
|
| Timefold |
|
|
