Your question is not clear enough for me to understand. What exactly do you mean by “decomposing into a few non-overlapping tensors”? How many is “a few”? Is it always two? If not, how many?
Could describe what you expect the output to be like, when the input vector is:
a = [10, -5, 7, 8, 12, -15, 65, -1001, 78, 4]