Проблема совместимости между SHAP и NumPy: TypeError с NumPyArrayGeneric ⇐ Python
-
Anonymous
Проблема совместимости между SHAP и NumPy: TypeError с NumPyArrayGeneric
Я столкнулся с проблемой совместимости между библиотекой 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 (я думаю)
Я столкнулся с проблемой совместимости между библиотекой 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 (я думаю)