For my python script I need to read in big arrays of up to a billion elements. I read one array in and process it. After processing I do not need the input anymore. Then I read the second array in and process it and again don't need the input anymore. Is it necessary to explicitly free arrays I won't ever call again after processing it or is this done automatically by the garbage collection?
At the moment I only have 4 arrays and not yet any memory issues, will this become problematic if I have 100 of those arrays?