Я анимирую двойной маятник и получаю эту ошибку, которую я не могу исправить. Я искал вокруг в течение последних получаса и не нашел ничего, чтобы это исправить. Что я могу сделать, чтобы обойти это и при этом получить необходимую точность? вот код: https://gist.github.com/Jackbaude/77fa69e39465222677ea00d3a8c578d2
`Traceback (most recent call last):
File "C:\Users\jackb\AppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 1705, in __call__
return self.func(*args)
File "C:\Users\jackb\AppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 749, in callit
func(*args)
File "C:\Users\jackb\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\backends\_backend_tk.py", line 115, in _on_timer
TimerBase._on_timer(self)
File "C:\Users\jackb\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\backend_bases.py", line 1194, in _on_timer
ret = func(*args, **kwargs)
File "C:\Users\jackb\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\animation.py", line 1447, in _step
still_going = Animation._step(self, *args)
File "C:\Users\jackb\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\animation.py", line 1173, in _step
self._draw_next_frame(framedata, self._blit)
File "C:\Users\jackb\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\animation.py", line 1192, in _draw_next_frame
self._draw_frame(framedata)
File "C:\Users\jackb\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\animation.py", line 1755, in _draw_frame
self._drawn_artists = self._func(framedata, *self._args)
File "G:\git\Python-Double-Pendulum-CSAT-\animatePen.py", line 20, in update
points = p1.calculate(frame)
File "G:\git\Python-Double-Pendulum-CSAT-\doublePen.py", line 81, in calculate
cords[0][ts], cords[1][ts], cords[2][ts], cords[3][ts]
OverflowError: Python int too large to convert to C long`