Dears,
I want to do the below in python but found no refs on how to generate data_rejuggled from data (except this for matlab):
from collections import namedtuple
data=[1,2,2,2,3,4,5,5,5,5]
dims=[1,3,1,1,4]
data_rejuggled=somefunction(data,dims) #<--THIS is what I want to know
print data_rejuggled
[1,[2,2,2],3,4,[5,5,5,5]]
names=["a","b","c","d","e"]
recID ='r'+str(1) #define a rec id
s = namedtuple(recID, names, verbose=False) #create tuple
s=s(*data_rejuggled) #fill tuple
print s
r1(a=1, b=[2, 2, 2], c=3, d=4, e=[5, 5, 5, 5])
Backgrounds:
- data is decoded from a binary file
- data can be potentially very large
Thank you for reading,
F#