Skip to content

Commit 8108ab3

Browse files
committed
update
1 parent 8ab2807 commit 8108ab3

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/sampling.jl

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,8 @@ function backward_sampling!(ixs, @nospecialize(xs::Tuple), iy, @nospecialize(y),
5151

5252
totalset = CartesianIndices((map(x->size_dict[x], eliminated_variables)...,))
5353
for i in axes(samples.samples, 2)
54-
sample = samples.samples[:, i]
55-
newxs = [get_slice(x, dimx, sample[ixloc]) for (x, dimx, ixloc) in zip(xs, slice_xs_dim, ix_in_sample)]
56-
newy = get_element(y, slice_y_dim, sample[iy_in_sample])
54+
newxs = [get_slice(x, dimx, samples.samples[ixloc, i]) for (x, dimx, ixloc) in zip(xs, slice_xs_dim, ix_in_sample)]
55+
newy = get_element(y, slice_y_dim, samples.samples[iy_in_sample, i])
5756
probabilities = einsum(code, (newxs...,), size_dict) / newy
5857
config = StatsBase.sample(totalset, Weights(vec(probabilities)))
5958
# update the samples

0 commit comments

Comments
 (0)