cutcutcodec.core.generation.video.noise.GeneratorVideoNoise
- class cutcutcodec.core.generation.video.noise.GeneratorVideoNoise(seed: Real | None = None)[source]
Generate a pure noise video signal.
Examples
>>> from cutcutcodec.core.generation.video.noise import GeneratorVideoNoise >>> stream = GeneratorVideoNoise(0).out_streams[0] >>> stream.snapshot(0, (13, 9))[..., 0] tensor([[0.4976, 0.1507, 0.7209, 0.9210, 0.4234, 0.6914, 0.5738, 0.7943, 0.2666], [0.8495, 0.8949, 0.1428, 0.2344, 0.7305, 0.2934, 0.7902, 0.7953, 0.7240], [0.8922, 0.5601, 0.3209, 0.7038, 0.6147, 0.6749, 0.5931, 0.4498, 0.8169], [0.8651, 0.8585, 0.6637, 0.7421, 0.7787, 0.8397, 0.5273, 0.1200, 0.0898], [0.6951, 0.8386, 0.0467, 0.0464, 0.3364, 0.7802, 0.2447, 0.4340, 0.5589], [0.6606, 0.0946, 0.4455, 0.7455, 0.3952, 0.1906, 0.1819, 0.0491, 0.0420], [0.8508, 0.9034, 0.9956, 0.1559, 0.8482, 0.7545, 0.7674, 0.2627, 0.4990], [0.6151, 0.8380, 0.2572, 0.2566, 0.2822, 0.6001, 0.2548, 0.5048, 0.5755], [0.0945, 0.3594, 0.7347, 0.7935, 0.6703, 0.7138, 0.1562, 0.2473, 0.9415], [0.9597, 0.8605, 0.6243, 0.6964, 0.2863, 0.2299, 0.9015, 0.5524, 0.5453], [0.7710, 0.3945, 0.5054, 0.7245, 0.1786, 0.1364, 0.3120, 0.0159, 0.6122], [0.6102, 0.5685, 0.2871, 0.2369, 0.5085, 0.9186, 0.3615, 0.7656, 0.0692], [0.0971, 0.0807, 0.6121, 0.7933, 0.5584, 0.4088, 0.8809, 0.1755, 0.2246]]) >>>
Initialise and create the class.
Parameters
- seednumbers.Real, optional
Transmitted to
cutcutcodec.core.interfaces.seedable.Seedable.