[][src]Function lightgbm_sys::LGBM_DatasetSetField

pub unsafe extern "C" fn LGBM_DatasetSetField(
    handle: DatasetHandle,
    field_name: *const c_char,
    field_data: *const c_void,
    num_element: c_int,
    type_: c_int
) -> c_int

\brief Set vector to a content in info. \note

  • \a group only works for C_API_DTYPE_INT32;
  • \a label and \a weight only work for C_API_DTYPE_FLOAT32;
  • \a init_score only works for C_API_DTYPE_FLOAT64. \param handle Handle of dataset \param field_name Field name, can be \a label, \a weight, \a init_score, \a group \param field_data Pointer to data vector \param num_element Number of elements in field_data \param type Type of field_data pointer, can be C_API_DTYPE_INT32, C_API_DTYPE_FLOAT32 or C_API_DTYPE_FLOAT64 \return 0 when succeed, -1 when failure happens