We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6aacf08 commit 63f08cdCopy full SHA for 63f08cd
examples/monte_carlo_pi.py
@@ -0,0 +1,13 @@
1
+#!/usr/bin/python
2
+from arrayfire import (array, randu)
3
+import arrayfire as af
4
+import random
5
+
6
+def calc_pi_device(samples):
7
+ x = randu(samples)
8
+ y = randu(samples)
9
+ return 4 * af.sum((x * x + y * y) < 1) / samples
10
11
+if __name__ == "__main__":
12
+ samples=1000000
13
+ print("Monte carlo estimate of pi with %d samples: %f" % (samples, calc_pi_device(samples)))
0 commit comments