Computational Neuroscience, Machine Learning and Python tutorials
29bd465961
Signed-off-by: David Rotermund <54365609+davrot@users.noreply.github.com> |
||
---|---|---|
_layouts | ||
matlab | ||
numpy_fft_1 | ||
numpy_mat_files | ||
numpy_random | ||
numpy_save_special | ||
python_basics | ||
python_typing | ||
pytorch | ||
pywavelet | ||
scipy.signal_butterworth | ||
SVD_data_cleaning | ||
TQDM | ||
workflow | ||
_config.yaml | ||
LICENSE | ||
README.md |
How to Python in computational neuroscience, data mining, and more
{:.no_toc}
* TOC {:toc}All the tutorials are tested with Python 3.11.x. Older version might have a problem with the new versions of type anotations.
Workflow
Python: The Basics of the basics
- Overview
- Hello, Python
- Style Rulez
- Programming Recommendations
- Basic Math Operations
- Truth Value Testing
- Formatted String Literals
- Flow Control Overview
- Files
- Creating order via sub-directories: os.makedirs
- Finding files in a directory: glob
- Class
- Exceptions (try / except)
Numpy
Python: Data analysis
Python: Questions of spectral nature
- Numpy: rfft and spectral power
- scipy.signal: Butterworth low, high and band-pass
- PyWavelets: Wavelet Transforms in Python
Python: Daily little helper
PyTorch
Matlab: Basics
Note: I will transfer from the old page to this new place (and update it). It will take some time but it will happen...