ASKSAGE: Sage Q&A Forum - RSS feedhttps://ask.sagemath.org/questions/Q&A Forum for SageenCopyright Sage, 2010. Some rights reserved under creative commons license.Fri, 09 Apr 2021 05:53:19 +0200RecursionError long listshttps://ask.sagemath.org/question/56572/recursionerror-long-lists/ I am working with long lists, and getting the error "RecursionError: maximum recursion depth exceeded in comparison".
The maximum recursion limit is 3000, if I try increasing it the kernel dies.
My first list has only about 10,000 elements, representing 5 dimensional simplices. There are 6 different "face maps" I want to apply to each element in the list. If a face map applied to an element of the list is not in my list of 4 dimensional simplices, I want to append it to my list of 4 dimensional simplices.
The list of 4 dimensional simplices has length nearly 6 times that of my list of 5 dimensional simplices.
Similarly when generating the list of 3 dimensional simplices, this will have length nearly 30,000. Etc. down to the list of 1 dimensional simplices. The numbers don't quite increase multiplicatively, as there are identifications, but the numbers are big enough that I would really rather not compute in steps of 3000.
Is there any way around this? The manipulations I want to do to the lists aren't computation intensive, I don't understand why this is such a problem.
IngridFri, 09 Apr 2021 05:53:19 +0200https://ask.sagemath.org/question/56572/