You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何加载通过save_binary保存的LightGBM Dataset数据集

LightGBM 二进制数据集加载方法

你可以直接通过lgb.Dataset()构造方法传入二进制文件路径完成加载,不需要额外调用其他接口。

你提供的保存代码存在小笔误,import numpy as 后缺少别名np,修正后的完整保存+加载示例如下:

import numpy as np
import lightgbm as lgb

# 构造并保存数据集
data = lgb.Dataset(np.array([[1,2],[12,2]]))
data.save_binary('test.bin')

# 加载已保存的二进制数据集
loaded_data = lgb.Dataset('test.bin')

补充说明

  • 加载得到的数据集和原始数据集完全等价,可以直接传入lgb.train()等训练接口使用
  • 若原始数据集绑定了标签、样本权重、分组信息等元数据,保存时会同步写入二进制文件,加载后会自动恢复,无需额外传入参数

内容的提问来源于stack exchange,提问作者DvdG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 04:51:01