Ошибка Matplotlib: переменные параметры ключевого слова не могут иметь значения по умолчанию

#python #matplotlib

#python #matplotlib

Вопрос:

Я пытаюсь построить результирующие кривые обучения из нейронной сети и столкнулся с этой ошибкой:

Ошибка ValueError: переменные параметры ключевого слова не могут иметь значения по умолчанию

Похоже, что это происходит из matplotlib, поскольку это то, что я добавил, когда получил ошибку:

 import pandas as pd
import matplotlib.pyplot as plt

pd.DataFrame(history.history).plot(figsize=(8,3))
plt.grid(True)
plt.gca().set_ylim(0, 1)
plt.show()
  

Я все еще изучаю python, поэтому, если вам нужна дополнительная информация, дайте мне знать.

Если кто-нибудь может указать мне правильное направление, пожалуйста, сделайте!

Комментарии:

1. history.history не определено

2. Пожалуйста, приведите пример вашего фрейма данных. В противном случае вам невозможно помочь

Ответ №1:

Просто для подтверждения в первых двух строках сообщения об ошибке говорится что-то вроде:

 ValueError                                Traceback (most recent call last)

<ipython-input-7-a84c0541e888> in <module>

----> 1 import matplotlib.pyplot as plt
  

Если это так, matplotlib является частью проблемы (а не объектом DataFrame). В настоящее время устраняется аналогичная проблема, я обновлю ее, как только найду решение.

Вы пробовали переустановить библиотеку или обновить?

Ответ №2:

Попробуйте:

     pip install matplotlib --user
  

Затем снова импортируйте matplotlib, он должен работать.