Professional Documents
Culture Documents
In [35]:
import numpy as np
import pandas as pd
In [31]:
df= pd.read_csv('C:/Users/anirb/Downloads/New folder/Iris.csv')
df
In [3]:
df['Species'].unique()
In [32]:
df['Species'].replace({'Iris-setosa':'1', 'Iris-versicolor':'2', 'Iris-virginica':'3'},inp
In [5]:
df
In [6]:
from sklearn.model_selection import train_test_split
In [10]:
x_train,x_test,y_train,y_test=train_test_split(df[['SepalLengthCm','SepalWidthCm','PetalLe
In [11]:
len(x_train)
Out[11]: 120
In [12]:
len(x_test)
Out[12]: 30
In [14]:
from sklearn.linear_model import LogisticRegression
Loading [MathJax]/extensions/Safe.js
In [18]: lr= LogisticRegression()
In [23]:
lr.fit(x_train,y_train)
Out[23]: LogisticRegression()
In [21]:
lr.predict(x_test)
Out[21]: array(['1', '3', '3', '1', '2', '1', '1', '1', '2', '1', '1', '3', '2',
'2', '1', '2', '1', '3', '1', '2', '2', '3', '1', '3', '1', '2',
In [25]:
x_test
In [26]:
lr.score(x_test,y_test)
Out[26]: 1.0
In [27]:
import seaborn as sns
In [36]:
sns.set_style("whitegrid")
sns.pairplot(df,hue= 'Species',height= 3)
plt.show()
Loading [MathJax]/extensions/Safe.js