55 bool row_major =
true,
56 const float* centers =
nullptr,
57 const float* cluster_std =
nullptr,
58 const float cluster_std_scalar = 1.f,
60 float center_box_min = -10.f,
61 float center_box_max = 10.f,
62 uint64_t seed = 0ULL);
69 bool row_major =
true,
70 const double* centers =
nullptr,
71 const double* cluster_std =
nullptr,
72 const double cluster_std_scalar = 1.0,
74 double center_box_min = -10.0,
75 double center_box_max = 10.0,
76 uint64_t seed = 0ULL);
83 bool row_major =
true,
84 const float* centers =
nullptr,
85 const float* cluster_std =
nullptr,
86 const float cluster_std_scalar = 1.f,
88 float center_box_min = -10.f,
89 float center_box_max = 10.0,
90 uint64_t seed = 0ULL);
97 bool row_major =
true,
98 const double* centers =
nullptr,
99 const double* cluster_std =
nullptr,
100 const double cluster_std_scalar = 1.0,
102 double center_box_min = -10.0,
103 double center_box_max = 10.0,
104 uint64_t seed = 0ULL);
void make_blobs(const raft::handle_t &handle, float *out, int64_t *labels, int64_t n_rows, int64_t n_cols, int64_t n_clusters, bool row_major=true, const float *centers=nullptr, const float *cluster_std=nullptr, const float cluster_std_scalar=1.f, bool shuffle=true, float center_box_min=-10.f, float center_box_max=10.f, uint64_t seed=0ULL)
void shuffle(std::vector< math_t > &rand_indices, std::mt19937 &g)
Definition: shuffle.h:24
Definition: dbscan.hpp:18
Definition: dbscan.hpp:14