Tutorials - Learning SciPy - Lesson 6 - Clustering Unsupervised Data
SciPy is a free and open-source Python library used for scientific computing and technical computing. SciPy contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing, ODE solvers and other tasks common in science and engineering.
SciPy is a library that uses NumPy for more mathematical functions. SciPy uses NumPy arrays as the basic data structure, and comes with modules for various commonly used tasks in scientific programming, including linear algebra, integration (calculus), ordinary differential equation solving, and signal processing.
NumPy is often faster than SciPy for simple numerical operations such as element-wise arithmetic, array slicing, and reshaping. SciPy may be slower for these operations because it is a more general-purpose library that provides a wider range of functions and algorithms.
دورة تعليمية - تعلم سايباي - الدرس 6 - التصنيف و الفرز
سايباي هي مكتبة بايثون مجانية ومفتوحة المصدر تستخدم للحوسبة العلمية والحوسبة التقنية. يحتوي سايباي على وحدات للتحسين، والجبر الخطي، والتكامل، والاستيفاء، والوظائف الخاصة، و تحويل فوريي، ومعالجة الإشارات والصور، وحل المعادلات التفاضلية وغيرها من المهام الشائعة في العلوم والهندسة.
سايباي هي مكتبة تستخدم نمباي لمزيد من الوظائف الرياضية. يستخدم سايباي مصفوفات نمباي كبنية أساسية للبيانات، ويأتي مع وحدات لمختلف المهام شائعة الاستخدام في البرمجة العلمية، بما في ذلك الجبر الخطي والتكامل (حساب التفاضل والتكامل) وحل المعادلات التفاضلية العادية ومعالجة الإشارات.
غالبًا ما يكون نمباي أسرع من سايباي في العمليات العددية البسيطة مثل الحساب على العناصر وتقطيع المصفوفات وإعادة التشكيل. قد يكون سايباي أبطأ في هذه العمليات لأنه مكتبة ذات أغراض عامة توفر نطاقًا أوسع من الوظائف والخوارزميات.