Scikit-learn: Difference between revisions

Content deleted Content added
Tags: Reverted Mobile edit Mobile web edit
Reverted good faith edits by 2409:408A:618:BF23:0:0:1257:50A1 (talk): Reverted typo
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 aroudaround [[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.