There is a built-in Stream Demux block you could use. Do you specifically need it to be in Python?
On Sun, Dec 11, 2022 at 1:33 AM Sumit Agrawal (P19EE207) < agrawal...@iitj.ac.in> wrote: > Hi everyone, > Can anyone tell me how to make a stream demuxing block to demultiplex one > stream into N output streams? > > Demuxes a stream producing N outputs streams that contain n_0 items in the > first stream, n_1 items in the second, etc., and repeats. Tags are > propagated. The number of items in each output stream is specified using > the lengths parameter like so [n_0, n_1, ..., n_N-1]. > > Example: > lengths = [2,3,4,5] > > input stream = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...] > output_stream_0 = [0, 1, 14, 15, ...] > output_stream_1 = [2, 3, 4, 16, ...] > output_stream_2 = [5, 6, 7, 8, ...] > output_stream_2 = [9, 10, 11, 12, 13 ...] > > -- > > > > > *Thanks & Regards,Sumit Kumar AgrawalPh.D. (Electrical Engineering)Indian > Institute of TechnologyJodhpur, Rajasthan-342037* > *Mob. No.- 8410957412* > ᐧ >