Sure, as long as you kill your partitions...
You'll need to repartition once your array is initialized. (Basically, that means that you should go ahead and back up what you need to, kill your paritions, then initialize your array. After all that, you can partition to your heart's content).