13 #ifndef MLPACK_BINDINGS_GO_CAMEL_CASE_HPP 14 #define MLPACK_BINDINGS_GO_CAMEL_CASE_HPP 28 inline std::string
CamelCase(std::string s,
bool lower)
31 s[0] = std::toupper(s[0]);
33 s[0] = std::tolower(s[0]);
34 size_t n = s.length();
36 for (
size_t i = 0; i < n; i++)
42 s[i + 1] = toupper(s[i + 1]);
50 return s.substr(0, resInd);
Linear algebra utility functions, generally performed on matrices or vectors.
std::string CamelCase(std::string s, bool lower)
Given an snake_case like, e.g., "logistic_regression", return CamelCase(e.g.