expose fmatrixs
This commit is contained in:
parent
24696071a8
commit
17559a90f9
@ -228,8 +228,8 @@ namespace xgboost{
|
|||||||
* \return the row id added line
|
* \return the row id added line
|
||||||
*/
|
*/
|
||||||
inline size_t AddRow(const std::vector<bst_uint> &findex,
|
inline size_t AddRow(const std::vector<bst_uint> &findex,
|
||||||
const std::vector<bst_float> &fvalue,
|
const std::vector<bst_float> &fvalue,
|
||||||
unsigned fstart = 0, unsigned fend = UINT_MAX){
|
unsigned fstart = 0, unsigned fend = UINT_MAX){
|
||||||
utils::Assert(findex.size() == fvalue.size());
|
utils::Assert(findex.size() == fvalue.size());
|
||||||
unsigned cnt = 0;
|
unsigned cnt = 0;
|
||||||
for (size_t i = 0; i < findex.size(); i++){
|
for (size_t i = 0; i < findex.size(); i++){
|
||||||
@ -378,7 +378,7 @@ namespace xgboost{
|
|||||||
utils::Assert(fi.Read(&data[0], data.size() * sizeof(REntry)), "Load FMatrixS");
|
utils::Assert(fi.Read(&data[0], data.size() * sizeof(REntry)), "Load FMatrixS");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
protected:
|
public:
|
||||||
/*! \brief row pointer of CSR sparse storage */
|
/*! \brief row pointer of CSR sparse storage */
|
||||||
std::vector<size_t> row_ptr_;
|
std::vector<size_t> row_ptr_;
|
||||||
/*! \brief data in the row */
|
/*! \brief data in the row */
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user