Submit support requests and browse self-service resources.
Python Libraries for Machine Learning, Data Science, Data Analysis, and More
The IMSL Python Numerical Library (PyNL) provides mathematical and statistical functionality for building advanced a wide range of applications in Python. Built on the IMSL C Numerical Library, PyNL brings over 40 years of numerical expertise, rigorous testing, and native performance to the Python environment.
Save on costs associated with development, documentation, testing, and maintenance.
Based on the IMSL C Library, PyNL is a highly accurate and performant solution.
Developers can quickly add robust and comprehensive functionality with PyNL.
The IMSL Python Library features advanced embeddable mathematical and statistical algorithms used across a wide variety of applications, including: modeling airplane flight dynamics, weather prediction, innovative study of the human genome, stock market behavior forecasts, and investment portfolio optimization.
Whether it’s forecasting, classification, or statistical pattern recognition, IMSL Python neural network functions can help data analysts produce reliable forecasts even with messy and minimal data.
With algorithms and functions for cluster analysis, Eigensystem analysis, and algorithms that help to establish correlations between data sets, the IMSL Python Library can be used for data mining, text mining, and bioinformatic applications.
With algorithms and functions like decision tree, regression, and more, the IMSL Python Library can be applied to add machine learning functionality to Python applications.
The IMSL Library for Python is a library of Python functions useful for programming in a wide range of applications ranging from scientific, to engineering, to business.
PyNL is one member of a family of numerical libraries targeting various development environments. PyNL specifically targets the C implementation of Python (CPython). For Cython projects, we recommend using the IMSL Library for C. For Jython, we recommend using the IMSL Library for Java.
The IMSL Libraries, including the IMSL Python Library, are regarded as the most sophisticated, flexible, scalable and highly accessible technology available for numerical analysis in the most important mainstream programming environments in use today.
With descriptive and consistent function names, the IMSL Python Library is accessible and intuitive for developers and data scientists alike.
Save time and money on design, development, documentation, testing, and maintenance with proven IMSL algorithms and functions.
With support for multi-thread processes and thoroughly tested functions and algorithms, the IMSL Python Library is high performance ready.
With informative and clear error messaging, developers can quickly get to work on fixing the issue instead of trying to find it.
See how the IMSL Python Library works on your application with a free 30-day trial.
Want to learn more about the IMSL Python Library?
Have questions about the IMSL, or need a quote?