Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/justsecret123/nba-players-stats-analysis
A quick interactive Notebook to visualize some NBA players stats (points, assists, steals, blocks...) and totals, rankings and comparisons. Feel free to add any player in the .csv data files. 🏀
https://github.com/justsecret123/nba-players-stats-analysis
csv ipython-notebook ipywidgets jupyter-notebook jupyterlab matplotlib pandas python scikit-learn seaborn
Last synced: about 1 month ago
JSON representation
A quick interactive Notebook to visualize some NBA players stats (points, assists, steals, blocks...) and totals, rankings and comparisons. Feel free to add any player in the .csv data files. 🏀
- Host: GitHub
- URL: https://github.com/justsecret123/nba-players-stats-analysis
- Owner: Justsecret123
- License: gpl-3.0
- Created: 2020-05-03T06:49:57.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-08-01T12:28:03.000Z (over 3 years ago)
- Last Synced: 2024-11-05T18:34:12.577Z (3 months ago)
- Topics: csv, ipython-notebook, ipywidgets, jupyter-notebook, jupyterlab, matplotlib, pandas, python, scikit-learn, seaborn
- Language: Jupyter Notebook
- Homepage:
- Size: 2.62 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NBA-Players-Stats-analysis
A quick interactive Notebook to visualize some NBA players stats (points, assists, steals, blocks...) and totals, rankings and comparisons. Feel free to add any player in the .csv data files. :basketball:## Features
### Heatmaps:
![Heatmap:](Features/Heatmap.PNG)### Players comparison:
![Players_comparison:](Features/Players_comparison.PNG)
> **Before comparing two players, make sure to run all the cells.**### Totals by position:
![Totals_by_position:](Features/Totals_by_position.PNG)### Players stats prediction
![Prediction:](Features/Prediction.PNG)### Additional features
> **Adding new players via the "New player" notebook**## How to use
## Players_stats analysis notebook
### 1-Navigate to the desired section (ex: -> Heatmap)
![Heatmap_section:](How%20to%20Use/1-Section.PNG)
> **For convenience purposes, all the sections are designed this way.**### 2-Interact with controls/widgets:
![Interactions:](How%20to%20Use/2-Interact_with_controls.PNG)## Prediction notebook
> **Open the notebook, run all the cells and fill the input fields. The prediction and an analysis process will autmatically start/resume.**
![Predictions](How%20to%20Use/Prediction.PNG)## New player notebook
> **Open the notebook, run all the cells and fill the input fields. The player will be automatically added**## Prerequisites
- Language: Python 3.x or higher
- IDE: Jupyter Lab and Jupyter Lab widgets installed.
- Libraries: Pandas, Matplotlib, NumPy, Seaborn, IPywidgets, IPython, Scikit-learn