之一。
实现.Scikit-learn在很大程度上是用Python书写的，并大量使用了NumPy来进行高性能线性代数和数组运算。进一步的，一些核心算法用Cython书写来增进性能。支持向量机是通过对的Cython包装来实现的；逻辑回归和线性支持向量机是通过对的类似的包装实现的。在这些情况下，用Python扩展出这些方法是不可能的。Scikit-learn良好集成于很多其他Python库，比如用于绘图的matplotlib和，用于数组向量化的NumPy，用于数据帧的pandas，