|
|
|
|
|
by kuldeepmeel
756 days ago
|
|
Yes, there is an error in the Quanta article [at the same time, I must add that writing popular science articles is very hard, so it would be wrong to blame them] Your fix is indeed correct; we may want to have either while loop instead of "if len(mem) == thresh" as there is very small (but non-zero) probability that length of mem is still thresh after executing:
mem = [m for m in mem if np.random.rand() < 0.5] ["While" was Knuth's idea; and has added benefit of providing unbiased estimator.] |
|