diff --git a/shap/explainers/linear.py b/shap/explainers/linear.py
index <HASH>..<HASH> 100644
--- a/shap/explainers/linear.py
+++ b/shap/explainers/linear.py
@@ -45,8 +45,13 @@ class LinearExplainer(Explainer):
 
         # sklearn style model
         elif hasattr(model, "coef_") and hasattr(model, "intercept_"):
-            self.coef = model.coef_
-            self.intercept = model.intercept_
+            # work around for multi-class with a single class
+            if len(model.coef_.shape) and model.coef_.shape[0] == 1:
+                self.coef = model.coef_[0]
+                self.intercept = model.intercept_[0]
+            else:
+                self.coef = model.coef_
+                self.intercept = model.intercept_
 
         else:
             raise Exception("An unknown model type was passed: " + str(type(model)))
Fix #<I>

Still need to support multi-class at some point.