Python Playground

Run Python directly in your browser using Pyodide. Supports numpy, pandas, scikit-learn, and our pure-Python transformer implementation.

PlaygroundClick Run to load Python

Built-in Libraries

  • from ml_demos.stats import z_test_two_proportions, bayesian_ab_test
  • from ml_demos.regression import ols, ridge, compute_vif
  • from ml_demos.clustering import kmeans, silhouette_score
  • from ml_demos.metrics import classification_report, regression_report
  • from ml_demos.linalg import cosine_similarity, pca_2d, power_iteration
  • from transformer import Transformer, greedy_decode

Tips

  • First run loads Pyodide (~3-5 seconds)
  • ml_demos is pure Python — no install needed
  • For numpy/pandas/sklearn, they auto-install on first import
  • matplotlib plots render as images below output
  • State persists between runs in this session