Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Splits dataset into training and testing sets.
from sklearn.model_selection import train_test_split
import numpy as np
x = np.arange(10).reshape((5,2))
y = np.array([0,1,0,1,0])
x_train,x_test,y_train,y_test = train_test_split(x,y,test_size=0.4,random_state=42)
print('X_train:', x_train)
print('X_test:', x_test)Scikit-learn is an open-source Python library for machine learning that provides simple and efficient tools for data mining, analysis, and predictive modeling, built on top of NumPy, SciPy, and Matplotlib.
Origin & Creator
Scikit-learn was created by David Cournapeau in 2007 as a Google Summer of Code project, and later developed by a community of contributors to become a widely adopted ML library in Python.
Industrial Note
Scikit-learn is widely used in industry and research for predictive modeling, data analysis, prototyping machine learning workflows, and teaching ML concepts.