前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Tablesaw——Java统计、机器学习库

Tablesaw——Java统计、机器学习库

作者头像
用户1637609
发布2022-09-27 08:19:01
1K0
发布2022-09-27 08:19:01
举报
文章被收录于专栏:马洪彪马洪彪

资源

java二维数组处理可可视化库 https://github.com/jtablesaw/tablesaw plotly JS库的Java封装 https://github.com/jtablesaw/plotly.java

概述

Tablesaw是一个二维数组和数据可视化库,支持加载、清理、转换、过滤和汇总数据。如果使用Java处理数据,它可能会节省您的时间和精力。Tablesaw还支持描述性统计,可为集成机器学习库(如Smile、Tribo、H20.ai和DL4J)准备数据。

特点

数据处理

  • 从关系型数据库, Excel, CSV, TSV, JSON, HTML, or 固定宽度的文本文件中导入数据, 支持本地和远程数据 (远程数据获取方式:http, S3, 等)
  • 导出数据到 CSV, JSON, HTML or Fixed Width files.
  • 追加、联合来合并表格
  • 添加或移除行、列
  • 排序、分组、过滤、编辑、转换等
  • Map/Reduce 操作
  • 处理缺失数据

数据可视化

对Plot.ly JS库的封装,提供可视化。

统计

描述性统计:mean 平均值, min 最小值, max 最大值, median 中值 中位数, sum 总和, product 乘积, standard deviation 标准差, variance 方差, percentiles 百分位, geometric mean 几何平均值, skewness 偏度, kurtosis 峰度

使用

maven引入

代码语言:javascript
复制
<dependency>
    <groupId>tech.tablesaw</groupId>
    <artifactId>tablesaw-core</artifactId>
    <version>VERSION_NUMBER_GOES_HERE</version>
</dependency>

使用其他功能,引入相应的包

  • tablesaw-beakerx - 在BeakerX中使用 Tablesaw
  • tablesaw-excel - 使用Excel 工作簿
  • tablesaw-html - 使用HTML
  • tablesaw-json - 使用JSON
  • tablesaw-jsplot - 创建统计图表
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-08-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 资源
  • 概述
  • 特点
    • 数据处理
      • 数据可视化
        • 统计
        • 使用
        相关产品与服务
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档