Revision
Revision
In [35]: xpoints=np.array([1,2,3,4])
ypoints = np.array([3, 8, 1, 10])
font1 = {'family':'serif','color':'blue','size':20}
font2={"family":"serif","color":"purple","size":14}
plt.plot(ypoints, marker = '*',mec="red",mfc="black",ms=20,linestyle="dotted",co
plt.xlabel("X label",fontdict=font2)
plt.ylabel("Y label",fontdict=font2)
plt.xlim(0,4)
plt.ylim(0,12)
plt.title("Revision plot",fontdict=font1,loc='left')
plt.show()
In [36]: #plot 1:
x = np.array([0, 1, 2, 3])
y = np.array([3, 8, 1, 10])
plt.subplot(1, 2, 1)
plt.plot(x,y)
#plot 2:
x = np.array([0, 1, 2, 3])
file:///C:/Users/eshaa/OneDrive/Desktop/e/semV/sec/revision.html 1/11
11/25/24, 12:33 AM revision
plt.subplot(1, 2, 2)
plt.plot(x,y)
plt.show()
file:///C:/Users/eshaa/OneDrive/Desktop/e/semV/sec/revision.html 2/11
11/25/24, 12:33 AM revision
# Split Data
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_
# Train Model
model = LinearRegression()
model.fit(X_train, y_train)
# Predictions
y_pred = model.predict(X_test)
# Metrics
print("Coefficients:", model.coef_) # Slope
print("Intercept:", model.intercept_) # Y-Intercept
print("Mean Squared Error:", mean_squared_error(y_test, y_pred))
# Predicted Results
print("Predicted Salary:", y_pred)
Coefficients: [5000.]
Intercept: 25000.0
Mean Squared Error: 0.0
Predicted Salary: [35000.]
In [47]: iris=sns.load_dataset('iris')
In [48]: iris
file:///C:/Users/eshaa/OneDrive/Desktop/e/semV/sec/revision.html 3/11
11/25/24, 12:33 AM revision
In [54]: sns.scatterplot(x='sepal_length',y='sepal_width',hue='species',data=iris)
In [63]: sns.scatterplot(x='petal_length',y='petal_width',hue='species',data=iris,palette
plt.title('petal')
plt.show()
file:///C:/Users/eshaa/OneDrive/Desktop/e/semV/sec/revision.html 4/11
11/25/24, 12:33 AM revision
In [67]: tip.head(1)
file:///C:/Users/eshaa/OneDrive/Desktop/e/semV/sec/revision.html 5/11
11/25/24, 12:33 AM revision
In [143… sns.violinplot(x='day',y='tip',hue='smoker',data=tip)
In [82]: sns.countplot(x='sex',hue='smoker',data=tip)
file:///C:/Users/eshaa/OneDrive/Desktop/e/semV/sec/revision.html 6/11
11/25/24, 12:33 AM revision
In [98]: diabetes=load_diabetes()
In [99]: diabetes.DESCR
In [112… diabetes_df
file:///C:/Users/eshaa/OneDrive/Desktop/e/semV/sec/revision.html 7/11
11/25/24, 12:33 AM revision
In [113… wine=load_wine()
In [114… wine.DESCR
file:///C:/Users/eshaa/OneDrive/Desktop/e/semV/sec/revision.html 8/11
11/25/24, 12:33 AM revision
In [116… wine_df=pd.DataFrame(wine.data,columns=wine.feature_names)
wine_target=wine.target
In [117… wine_df
file:///C:/Users/eshaa/OneDrive/Desktop/e/semV/sec/revision.html 9/11
11/25/24, 12:33 AM revision
In [119… X_train,X_test,y_train,y_test=train_test_split(diabetes_df,diabetes_target,rando
In [120… model=LinearRegression()
model.fit(X_train,y_train)
Out[120… ▾ LinearRegression i ?
LinearRegression()
In [122… y_preds=model.predict(X_test)
In [123… mean_squared_error(y_pred=y_preds,y_true=y_test)
Out[123… np.float64(2848.3106508475043)
In [124… mean_squared_error(y_test,y_preds)
Out[124… np.float64(2848.3106508475043)
In [133… model2=LogisticRegression(max_iter=5000)
In [130… WX_train,WX_test,wy_train,wy_test=train_test_split(wine.data,wine.target,test_si
In [134… model2.fit(WX_train,wy_train)
Out[134… ▾ LogisticRegression i ?
LogisticRegression(max_iter=5000)
file:///C:/Users/eshaa/OneDrive/Desktop/e/semV/sec/revision.html 10/11
11/25/24, 12:33 AM revision
In [135… yw_preds=model2.predict(WX_test)
In [139… class_report=classification_report(y_pred=yw_preds,y_true=wy_test)
print(class_report)
accuracy 1.00 45
macro avg 1.00 1.00 1.00 45
weighted avg 1.00 1.00 1.00 45
In [ ]:
file:///C:/Users/eshaa/OneDrive/Desktop/e/semV/sec/revision.html 11/11