Viết một đoạn mã để chứng minh việc sử dụng một thư viện cụ thể.
Tên thư viện: Scikit-learning
import numpy as np
from sklearn import datasets
from sklearn.model_selection import train_test_split
from sklearn.neighbors import KNeighborsClassifier

# Load iris dataset
iris = datasets.load_iris()

# Split dataset
X_train, X_test, y_train, y_test = train_test_split(iris.data, iris.target, test_size=0.2)

# Create KNN classifier using scikit-learn
knn = KNeighborsClassifier(n_neighbors=3)

# Train the classifier
knn.fit(X_train, y_train)

# Predict the classes of test set
y_pred = knn.predict(X_test)

# Print the accuracy score of the classifier
print("Accuracy: ", np.mean(y_pred == y_test)) 

# Expected output: Accuracy: 0.9666666666666667

# Scikit-learn library is used to load iris dataset, split dataset, create KNN classifier and predict classes of test set. Finally, accuracy score of the classifier is printed using numpy library.<|end_of_text|>