Skip to content

Instantly share code, notes, and snippets.

@remysucre
Created November 17, 2017 00:01
Show Gist options
  • Save remysucre/478d53d137f80e5ace204385604c5a66 to your computer and use it in GitHub Desktop.
Save remysucre/478d53d137f80e5ace204385604c5a66 to your computer and use it in GitHub Desktop.
{
Double [] [] p = (Double [] []) (new Double [numPoints] [dim]);
int i = 0;
while (i < numPoints) {
labeled : {
((Double [] []) p) [i] = (Double []) (new Double [dim]);
int j = 0;
while (j < dim) {
labeled : {
((Double []) ((Double [] []) p) [i]) [j] = Double.valueOf (Math.random ());
j ++;
}}
i ++;
}}
return (Double [] []) p;
}
{
int i;
int j;
i = 0;
while (i < rows) {
labeled : {
j = 0;
while (j < cols) {
labeled : {
((Integer []) ((Integer [] []) pts) [i]) [j] = Integer.valueOf (rand () % grid_size);
j ++;
}}
i ++;
}}
}
{
int i;
Integer [] [] matrix;
Integer [] [] cov;
int [] mean;
matrix = (Integer [] []) (new Integer [] [] {(Integer []) (new Integer [] {Integer.valueOf (1), Integer.valueOf (5), Integer.valueOf (3)}), (Integer []) (new Integer [] {Integer.valueOf (3), Integer.valueOf (4), Integer.valueOf (2)}), (Integer []) (new Integer [] {Integer.valueOf (11), Integer.valueOf (2), Integer.valueOf (4)})});
mean = (int []) (new int [num_rows]);
cov = (Integer [] []) (new Integer [num_rows] []);
i = 0;
while (i < num_rows) {
labeled : {
((Integer [] []) cov) [i] = (Integer []) (new Integer [num_rows]);
i ++;
}}
calc_cov ((Integer [] []) matrix, (int []) mean, (Integer [] []) cov);
dump_points ((Integer [] []) cov, num_rows, num_rows);
return;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment