Как исправить ошибку TypeError для ufunc 'isfinite'? - PullRequest
0 голосов
/ 04 ноября 2019

Traceback ниже. Я не совсем уверен, что это значит об ошибке и где я должен ее исправить.

Traceback (most recent call last):
  File "/home/william/SOFTX-D-16-00075-master/runGsolve.py", line 1775, in <module>
    dmw = DesignerMainWindow()
  File "/home/william/SOFTX-D-16-00075-master/runGsolve.py", line 45, in __init__
    self.setupUi(self)
  File "/home/william/SOFTX-D-16-00075-master/GsolveGUIv3.py", line 410, in setupUi
    self.mplwidget = MatplotlibWidget(self.frame_14)
  File "/usr/local/lib/python3.6/dist-packages/pyqtgraph/widgets/MatplotlibWidget.py", line 34, in __init__
    self.fig = Figure(size, dpi=dpi)
  File "/home/william/.local/lib/python3.6/site-packages/matplotlib/figure.py", line 348, in __init__
    if not np.isfinite(figsize).all():
TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''

Код для строки 348 в последнем вызове от matplotlib и выглядит следующим образом.

        if not np.isfinite(figsize).all():
            raise ValueError('figure size must be finite not '
                             '{}'.format(figsize))
        self.bbox_inches = Bbox.from_bounds(0, 0, *figsize)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...