用于数据分析的 Kotlin 和 Java 库
从数据收集到模型构建,Kotlin 提供了强大的库,方便数据管道中的不同任务。
除了它自己的库之外,Kotlin 与 Java 100% 互操作。这种互操作性有助于利用整个经过验证的、性能卓越的 Java 库生态系统。有了这个优势,在 Kotlin 数据项目 中,您可以轻松使用 Kotlin 或 Java 库。
Kotlin 库
库 (Library) | 目的 (Purpose) | 特性 (Features) |
Kotlin DataFrame | ||
Kandy | ||
KotlinDL | ||
Multik | ||
Kotlin for Apache Spark | ||
Lets-Plot | ||
KMath | ||
kravis |
Java 库
由于 Kotlin 提供了与 Java 的一流互操作性,因此您可以在 Kotlin 代码中使用 Java 库来处理数据任务。 以下是一些此类库的示例:
库 (Library) | 目的 (Purpose) | 特性 (Features) |
Tablesaw | ||
CoreNLP | ||
Smile | ||
Smile-NLP-kt | ||
ND4J | ||
Apache Commons Math | ||
NM Dev | ||
Apache OpenNLP | ||
Charts | ||
DeepLearning4J | ||
Timefold |