5/21/25, 8:36 AM Untitled3.
ipynb - Colab
import numpy as np
import pandas as pd
import [Link] as plt
import seaborn as sns
from [Link] import load_breast_cancer
from [Link] import StandardScaler
from [Link] import KMeans
from [Link] import PCA
# 1. Load the Wisconsin Breast Cancer dataset
data = load_breast_cancer()
X = [Link]
y = [Link]
feature_names = data.feature_names
target_names = data.target_names
# 2. Standardize the features
scaler = StandardScaler()
X_scaled = scaler.fit_transform(X)
# 3. Apply K-Means clustering
kmeans = KMeans(n_clusters=2, random_state=42)
[Link](X_scaled)
cluster_labels = kmeans.labels_
# 4. Reduce dimensions for visualization (PCA 2D)
pca = PCA(n_components=2)
X_pca = pca.fit_transform(X_scaled)
# 5. Plot clustering results
[Link](figsize=(10, 6))
[Link](X_pca[:, 0], X_pca[:, 1], c=cluster_labels, cmap='viridis', edgecolor='k', s=100)
[Link]("K-Means Clustering on Wisconsin Breast Cancer Dataset (PCA Projection)")
[Link]("Principal Component 1")
[Link]("Principal Component 2")
[Link](True)
[Link](label='Cluster Label')
[Link]()
[Link] 1/2
5/21/25, 8:36 AM [Link] - Colab
[Link] 2/2