Professional Documents
Culture Documents
#RA2011053010059
#a
sns.set_context('paper')
titanic=sns.load_dataset('titanic')
print(titanic)
#create plot
sns.countplot(x='class',hue='who',data=titanic,palette='magma')
plt.title('survivors')
plt.show()
g=sns.catplot(x="age",y="embarked",hue="sex",row="pclass",
data=titanic[titanic.embarked.notnull()],orient="h",height=2,aspect=3
palette={'male':'purple','female':'blue'},kind="violin",split=True,cu
localhost:8888/nbconvert/html/Untitled49.ipynb?download=false 1/5
11/7/22, 3:11 PM Untitled49
In [4]: #b
# strip plot
import seaborn
seaborn.set(style='whitegrid')
fmri = seaborn.load_dataset("fmri")
print(fmri)
seaborn.stripplot(x="timepoint", y="signal",data=fmri)
#swarm plot
import seaborn
seaborn.set(style='whitegrid')
fmri = seaborn.load_dataset("fmri")
print(fmri)
localhost:8888/nbconvert/html/Untitled49.ipynb?download=false 2/5
11/7/22, 3:11 PM Untitled49
<AxesSubplot:xlabel='timepoint', ylabel='signal'>
Out[4]:
In [11]: #c
data = load_iris()
X = data.data
X[:,0] /= 2.54
X[:,1] /= 100
def scikit_pca(X):
# Standardize
X_std = StandardScaler().fit_transform(X)
# PCA
sklearn_pca = PCA(n_components=2)
localhost:8888/nbconvert/html/Untitled49.ipynb?download=false 3/5
11/7/22, 3:11 PM Untitled49
X_transf = sklearn_pca.fit_transform(X_std)
plt.figure(figsize=(11,11))
plt.show()
scikit_pca(X)
In [15]: #d
ndata = data.shape[1]
return idx[:K]
neig_idx = knn_search(x,data,10)
plt.figure(figsize=(12,12))
localhost:8888/nbconvert/html/Untitled49.ipynb?download=false 4/5
11/7/22, 3:11 PM Untitled49
plot(data[0,neig_idx],data[1,neig_idx],'o', markerfacecolor='#BBE4B4',markersize=22
show()
In [ ]:
localhost:8888/nbconvert/html/Untitled49.ipynb?download=false 5/5