Scikit-learn: Difference between revisions

Content deleted Content added
Reverted 1 edit by 2405:201:C046:56:2C2E:31E5:8BD9:B380 (talk): Rv test
Tags: Reverted Mobile edit Mobile web edit
Line 65:
 
==Implementation==
scikit-learn is largely written in Python, and uses [[NumPy]] extensively for high-performance linear algebra and array operations. Furthermore, some core algorithms are written in [[Cython]] to improve performance. Support vector machines are implemented by a Cython wrapper aroundaroud [[LIBSVM]]; logistic regression and linear support vector machines by a similar wrapper around [[LIBLINEAR]]. In such cases, extending these methods with Python may not be possible.
 
scikit-learn integrates well with many other Python libraries, such as [[Matplotlib]] and [[plotly]] for plotting, [[NumPy]] for array vectorization, [[Pandas (software)|Pandas]] dataframes, [[SciPy]], and many more.