Sha256: e41cd8c836f7a27fb71164371f5d4aa7ecf60fdabce6ee144f2b2cdd02f906ea
Contents?: true
Size: 326 Bytes
Versions: 16
Compression:
Stored size: 326 Bytes
Contents
#!/usr/bin/env ruby require("gsl") N = 100000 k = 5 x = GSL::Vector.alloc(N) GSL::Rng.env_setup() T = GSL::Rng::DEFAULT r = GSL::Rng.alloc(T) for i in 0...N do x[i] = r.uniform() end small = x.sort_smallest(k) printf("%d smallest values from %d\n", k, N); for i in 0...k do printf("%d: %.18f\n", i, small[i]); end
Version data entries
16 entries across 16 versions & 4 rubygems