Проблема совместимости между SHAP и NumPy: TypeError с NumPyArrayGenericPython

Программы на Python
Anonymous
Проблема совместимости между SHAP и NumPy: TypeError с NumPyArrayGeneric

Сообщение Anonymous »


Я столкнулся с проблемой совместимости между библиотекой SHAP (SHapley Additive exPlanations) и NumPy в моей среде Python. Проблема возникает, когда я пытаюсь использовать SHAP для вычисления значений SHAP для моей модели машинного обучения.

Когда я выполняю следующий код:

шаблон импорта объяснитель = shap.TreeExplainer(rf_classifier) shap_values ​​= explorer.shap_values(X_test) shap.summary_plot(shap_values, X_test)``` Я сталкиваюсь со следующей ошибкой: TypeError: объект 'numpy._DTypeMeta' не подлежит подписке
Сообщение об ошибке, по-видимому, связано с модулем shap.utils и переменной NumPyArrayGeneric. Я переустановил SHAP, чтобы обеспечить чистую установку, при которой была установлена ​​версия NumPy. Я проверил совместимость версий SHAP и NumPy, но все еще сталкиваюсь с этой ошибкой. Версия ШАП: 0.44.1 Версия NumPy: 0.22 (я думаю)

Вернуться в «Python»