text: from sklearn.datasets import load_iris
  from sklearn.decomposition import PCA
  from sklearn.manifold import TSNE
  import matplotlib.pyplot as plt
  
  if __name__ == '__main__':
  
      iris = load_iris()
      X_tsne = TSNE(learning_rate=100).fit_transform(iris.data)
      X_pca = PCA().fit_transform(iris.data)
      plt.figure(figsize=(10, 5))
      plt.subplot(121)
      plt.scatter(X_tsne[:, 0], X_tsne[:, 1], c=iris.target)
      plt.subplot(122)
      plt.scatter(X_pca[:, 0], X_pca[:, 1], c=iris.target)
      plt.show()
  