kandi background
Explore Kits

24 best Python Statistics libraries in 2023

by reegs20 Updated: Oct 2, 2021

Python has quickly gone up the ranks to become the most sought-after language for statistics and data science. What makes it so special is that it is a high-level, object-oriented language, all the while being easy to code. We also have a thriving open-source Python community that keeps developing various unique libraries for maths, data analysis, mining, exploration, and visualization.

Keeping that in mind, here are some of the best Python libraries helpful for implementing statistical data. Pandas is a high-performance Python package with easy-to-grasp and expressive data structures. It is designed for rapid data manipulation and visualization and is the best tool when it comes to data munging or wrangling. With this 30k stars+ Github repository, you also get time series-specific functionality. Seaborn is essentially an extension of the Matplotlib plotting library with various advanced features and shorter syntax. With Seaborn, you can determine relationships between various variables, observe and determine aggregate statistics, and plot high-level and multi-plot grids. We also have Prophet, which is a forecasting procedure developed using Python and R. It’s quick and offers automated forecasts for time series data to be used by analysts.

pandasby pandas-dev

Python star image 36783 Version:1.5.2

License: Permissive (BSD-3-Clause)

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

Support
Quality
Security
License
Reuse

pandasby pandas-dev

Python star image 36783 Version:1.5.2 License: Permissive (BSD-3-Clause)

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Support
Quality
Security
License
Reuse

prophetby facebook

Python star image 15454 Version:v1.1.2

License: Permissive (MIT)

Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.

Support
Quality
Security
License
Reuse

prophetby facebook

Python star image 15454 Version:v1.1.2 License: Permissive (MIT)

Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
Support
Quality
Security
License
Reuse

seabornby mwaskom

Python star image 10314 Version:0.12.2

License: Permissive (BSD-3-Clause)

Statistical data visualization in Python

Support
Quality
Security
License
Reuse

seabornby mwaskom

Python star image 10314 Version:0.12.2 License: Permissive (BSD-3-Clause)

Statistical data visualization in Python
Support
Quality
Security
License
Reuse

statsmodelsby statsmodels

Python star image 8146 Version:0.13.5

License: Permissive (BSD-3-Clause)

Statsmodels: statistical modeling and econometrics in Python

Support
Quality
Security
License
Reuse

statsmodelsby statsmodels

Python star image 8146 Version:0.13.5 License: Permissive (BSD-3-Clause)

Statsmodels: statistical modeling and econometrics in Python
Support
Quality
Security
License
Reuse

altairby altair-viz

Python star image 8036 Version:v4.2.2

License: Permissive (BSD-3-Clause)

Declarative statistical visualization library for Python

Support
Quality
Security
License
Reuse

altairby altair-viz

Python star image 8036 Version:v4.2.2 License: Permissive (BSD-3-Clause)

Declarative statistical visualization library for Python
Support
Quality
Security
License
Reuse

pymc3by pymc-devs

Python star image 5993 Version:3.11.5

License: Others (Non-SPDX)

Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Aesara

Support
Quality
Security
License
Reuse

pymc3by pymc-devs

Python star image 5993 Version:3.11.5 License: Others (Non-SPDX)

Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Aesara
Support
Quality
Security
License
Reuse

imbalanced-learnby scikit-learn-contrib

Python star image 6188 Version:0.10.1

License: Permissive (MIT)

A Python Package to Tackle the Curse of Imbalanced Datasets in Machine Learning

Support
Quality
Security
License
Reuse

imbalanced-learnby scikit-learn-contrib

Python star image 6188 Version:0.10.1 License: Permissive (MIT)

A Python Package to Tackle the Curse of Imbalanced Datasets in Machine Learning
Support
Quality
Security
License
Reuse

sktimeby alan-turing-institute

Python star image 5246 Version:v0.11.2

License: Permissive (BSD-3-Clause)

A unified framework for machine learning with time series

Support
Quality
Security
License
Reuse

sktimeby alan-turing-institute

Python star image 5246 Version:v0.11.2 License: Permissive (BSD-3-Clause)

A unified framework for machine learning with time series
Support
Quality
Security
License
Reuse

httpstatby reorx

Python star image 5317 Version:1.3.2

License: Permissive (MIT)

curl statistics made simple

Support
Quality
Security
License
Reuse

httpstatby reorx

Python star image 5317 Version:1.3.2 License: Permissive (MIT)

curl statistics made simple
Support
Quality
Security
License
Reuse

dartsby unit8co

Python star image 5335 Version:0.23.1

License: Permissive (Apache-2.0)

A python library for user-friendly forecasting and anomaly detection on time series.

Support
Quality
Security
License
Reuse

dartsby unit8co

Python star image 5335 Version:0.23.1 License: Permissive (Apache-2.0)

A python library for user-friendly forecasting and anomaly detection on time series.
Support
Quality
Security
License
Reuse

gluon-tsby awslabs

Python star image 2572 Version:v0.9.3

License: Permissive (Apache-2.0)

Probabilistic time series modeling in Python

Support
Quality
Security
License
Reuse

gluon-tsby awslabs

Python star image 2572 Version:v0.9.3 License: Permissive (Apache-2.0)

Probabilistic time series modeling in Python
Support
Quality
Security
License
Reuse

selfspyby selfspy

Python star image 2322 Version:v0.1.4

License: Strong Copyleft (GPL-3.0)

Log everything you do on the computer, for statistics, future reference and all-around fun!

Support
Quality
Security
License
Reuse

selfspyby selfspy

Python star image 2322 Version:v0.1.4 License: Strong Copyleft (GPL-3.0)

Log everything you do on the computer, for statistics, future reference and all-around fun!
Support
Quality
Security
License
Reuse

stumpyby TDAmeritrade

Python star image 2502 Version:1.11.1

License: Others (Non-SPDX)

STUMPY is a powerful and scalable Python library for modern time series analysis

Support
Quality
Security
License
Reuse

stumpyby TDAmeritrade

Python star image 2502 Version:1.11.1 License: Others (Non-SPDX)

STUMPY is a powerful and scalable Python library for modern time series analysis
Support
Quality
Security
License
Reuse

gitinspectorby ejwa

Python star image 2204 Version:0.5.0-dev-2

License: Strong Copyleft (GPL-3.0)

:bar_chart: The statistical analysis tool for git repositories

Support
Quality
Security
License
Reuse

gitinspectorby ejwa

Python star image 2204 Version:0.5.0-dev-2 License: Strong Copyleft (GPL-3.0)

:bar_chart: The statistical analysis tool for git repositories
Support
Quality
Security
License
Reuse

Mycodoby kizniche

Python star image 2340 Version:v8.15.4

License: Strong Copyleft (GPL-3.0)

An environmental monitoring and regulation system

Support
Quality
Security
License
Reuse

Mycodoby kizniche

Python star image 2340 Version:v8.15.4 License: Strong Copyleft (GPL-3.0)

An environmental monitoring and regulation system
Support
Quality
Security
License
Reuse

pyfluxby RJT1990

Python star image 2004 Version:Current

License: Permissive (BSD-3-Clause)

Open source time series library for Python

Support
Quality
Security
License
Reuse

pyfluxby RJT1990

Python star image 2004 Version:Current License: Permissive (BSD-3-Clause)

Open source time series library for Python
Support
Quality
Security
License
Reuse

sweetvizby fbdesignpro

Python star image 2311 Version:2.1.4

License: Permissive (MIT)

Visualize and compare datasets, target values and associations, with one line of code.

Support
Quality
Security
License
Reuse

sweetvizby fbdesignpro

Python star image 2311 Version:2.1.4 License: Permissive (MIT)

Visualize and compare datasets, target values and associations, with one line of code.
Support
Quality
Security
License
Reuse

vectorbtby polakowo

Python star image 2545 Version:0.24.3

License: Others (Non-SPDX)

Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.

Support
Quality
Security
License
Reuse

vectorbtby polakowo

Python star image 2545 Version:0.24.3 License: Others (Non-SPDX)

Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.
Support
Quality
Security
License
Reuse

gitstatsby hoxu

Python star image 1440 Version:Current

License: No License (null)

git history statistics generator

Support
Quality
Security
License
Reuse

gitstatsby hoxu

Python star image 1440 Version:Current License: No License

git history statistics generator
Support
Quality
Security
License
Reuse

pmdarimaby alkaline-ml

Python star image 1313 Version:2.0.2

License: Permissive (MIT)

A statistical library designed to fill the void in Python's time series analysis capabilities, including the equivalent of R's auto.arima function.

Support
Quality
Security
License
Reuse

pmdarimaby alkaline-ml

Python star image 1313 Version:2.0.2 License: Permissive (MIT)

A statistical library designed to fill the void in Python's time series analysis capabilities, including the equivalent of R's auto.arima function.
Support
Quality
Security
License
Reuse

covid-19by datasets

Python star image 1154 Version:Current

License: No License (null)

Novel Coronavirus 2019 time series data on cases

Support
Quality
Security
License
Reuse

covid-19by datasets

Python star image 1154 Version:Current License: No License

Novel Coronavirus 2019 time series data on cases
Support
Quality
Security
License
Reuse

spacy-modelsby explosion

Python star image 1229 Version:zh_core_web_lg-3.5.0

License: No License (null)

💫 Models for the spaCy Natural Language Processing (NLP) library

Support
Quality
Security
License
Reuse

spacy-modelsby explosion

Python star image 1229 Version:zh_core_web_lg-3.5.0 License: No License

💫 Models for the spaCy Natural Language Processing (NLP) library
Support
Quality
Security
License
Reuse

nba_pyby seemethere

Python star image 1028 Version:0.1.1a2

License: Permissive (BSD-3-Clause)

Python client for NBA statistics located at stats.nba.com

Support
Quality
Security
License
Reuse

nba_pyby seemethere

Python star image 1028 Version:0.1.1a2 License: Permissive (BSD-3-Clause)

Python client for NBA statistics located at stats.nba.com
Support
Quality
Security
License
Reuse

pingouinby raphaelvallat

Python star image 1243 Version:0.5.3

License: Strong Copyleft (GPL-3.0)

Statistical package in Python based on Pandas

Support
Quality
Security
License
Reuse

pingouinby raphaelvallat

Python star image 1243 Version:0.5.3 License: Strong Copyleft (GPL-3.0)

Statistical package in Python based on Pandas
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Big Data