How to sample data from the proximity of existing data?

I have data for xor as below -

x y z x ^ y ^ z
0 0 1 1
0 1 0 1
1 0 0 1
1 1 1 1

Kept only the ones that make the xor of all three equal to 1.

I want to generate synthetic data around the already available data within some range uniformly at random. The above table can be thought of as seed data. An example of expected table will be as follows:

x y z x ^ y ^ z
0.1 0.3 0.8 0.9
0.25 0.87 0.03 0.99
0.79 0.09 0.28 0.82
0.97 0.76 0.91 0.89

Above table is sampled with a range of 0 to 0.3 for 0 value and with range 0.7 to 1 for value 1.

I want to achieve this using pytorch.

why do you want to achieve this with pytorch? why not use some random generator every time you want a new synthetic table?

Yeah… actually that would also work.

so I guess we should close this topic :slight_smile:

Hey, I got my solution. we can close this topic. Thanks.