<div dir="ltr">Dear scikit learn list,<div><br></div><div>I am new to scikit-learn. I am getting confused about LinearRegression.</div><div><br></div><div>For example,</div><div>from sklearn.datasets import load_boston</div><div>from sklearn.linear_model import LinearRegression</div><div>boston = load_boston()</div><div>X = boston.data</div><div>y = boston.target</div><div>model1 = LinearRegression()</div><div>model1.fit(X, y)</div><div>print(model.coef)</div><div><br></div><div>I got a few questions:</div><div><div>1) When I do model1.fit(X, y), don't I have to save it? Does object model1 automatically gets trained/updated? Since I don't see any output, how do I know what has been done to the model1?</div></div><div><br></div><div>2) Is there a command to see what's masked under sklearn, like sklearn.datasets, sklearn.linear_model, and all of it?</div><div><br></div><div>3) Why do we need load_boston() to load boston data? I thought we just imported it, so it should be ready to use.</div><div><br></div><div>Thank you very much!</div><div><br></div><div>Mike</div></div>