All Projects → Andrewnetwork → Workshopscipy

Andrewnetwork / Workshopscipy

Licence: mit
A workshop for scientific computing in Python. ( December 2017 )

Projects that are alternatives of or similar to Workshopscipy

Ncar Python Tutorial
Numerical & Scientific Computing with Python Tutorial
Stars: ✭ 50 (-87.21%)
Mutual labels:  jupyter-notebook, numpy, scipy
Dsp Theory
Theory of digital signal processing (DSP): signals, filtration (IIR, FIR, CIC, MAF), transforms (FFT, DFT, Hilbert, Z-transform) etc.
Stars: ✭ 437 (+11.76%)
Mutual labels:  jupyter-notebook, numpy, scipy
Psi4numpy
Combining Psi4 and Numpy for education and development.
Stars: ✭ 170 (-56.52%)
Mutual labels:  jupyter-notebook, numpy, scipy
Notes Python
中文 Python 笔记
Stars: ✭ 6,127 (+1467.01%)
Mutual labels:  jupyter-notebook, numpy, scipy
Credit Risk Modelling
Credit Risk analysis by using Python and ML
Stars: ✭ 91 (-76.73%)
Mutual labels:  jupyter-notebook, numpy, scipy
Data Analysis
主要是爬虫与数据分析项目总结,外加建模与机器学习,模型的评估。
Stars: ✭ 142 (-63.68%)
Mutual labels:  jupyter-notebook, numpy, scipy
Stats Maths With Python
General statistics, mathematical programming, and numerical/scientific computing scripts and notebooks in Python
Stars: ✭ 381 (-2.56%)
Mutual labels:  jupyter-notebook, numpy, scipy
Algorithmic-Trading
I have been deeply interested in algorithmic trading and systematic trading algorithms. This Repository contains the code of what I have learnt on the way. It starts form some basic simple statistics and will lead up to complex machine learning algorithms.
Stars: ✭ 47 (-87.98%)
Mutual labels:  numpy, scipy
sparse dot
Python wrapper for Intel Math Kernel Library (MKL) matrix multiplication
Stars: ✭ 38 (-90.28%)
Mutual labels:  numpy, scipy
Python-Matematica
Explorando aspectos fundamentais da matemática com Python e Jupyter
Stars: ✭ 41 (-89.51%)
Mutual labels:  numpy, scipy
Pysynth
Several simple music synthesizers in Python 3. Input from ABC or MIDI files is also supported.
Stars: ✭ 279 (-28.64%)
Mutual labels:  jupyter-notebook, numpy
numpyeigen
Fast zero-overhead bindings between NumPy and Eigen
Stars: ✭ 75 (-80.82%)
Mutual labels:  numpy, scipy
Scipy-Bordeaux-2017
Course taught at the University of Bordeaux in the academic year 2017 for PhD students.
Stars: ✭ 16 (-95.91%)
Mutual labels:  numpy, scipy
jun
JUN - python pandas, plotly, seaborn support & dataframes manipulation over erlang
Stars: ✭ 21 (-94.63%)
Mutual labels:  numpy, scipy
polytope
Geometric operations on polytopes of any dimension
Stars: ✭ 51 (-86.96%)
Mutual labels:  numpy, scipy
Audio Spectrum Analyzer In Python
A series of Jupyter notebooks and python files which stream audio from a microphone using pyaudio, then processes it.
Stars: ✭ 273 (-30.18%)
Mutual labels:  jupyter-notebook, scipy
SciCompforChemists
Scientific Computing for Chemists text for teaching basic computing skills to chemistry students using Python, Jupyter notebooks, and the SciPy stack. This text makes use of a variety of packages including NumPy, SciPy, matplotlib, pandas, seaborn, NMRglue, SymPy, scikit-image, and scikit-learn.
Stars: ✭ 65 (-83.38%)
Mutual labels:  numpy, scipy
Data Science Hacks
Data Science Hacks consists of tips, tricks to help you become a better data scientist. Data science hacks are for all - beginner to advanced. Data science hacks consist of python, jupyter notebook, pandas hacks and so on.
Stars: ✭ 273 (-30.18%)
Mutual labels:  jupyter-notebook, numpy
Python
This repository helps you understand python from the scratch.
Stars: ✭ 285 (-27.11%)
Mutual labels:  jupyter-notebook, numpy
Thesemicolon
This repository contains Ipython notebooks and datasets for the data analytics youtube tutorials on The Semicolon.
Stars: ✭ 345 (-11.76%)
Mutual labels:  jupyter-notebook, numpy

Workshop: Scientific Computing in Python

Python is one of the most popular open source languages in history. There are more than 100,000 open source packages published on the official package index PiPy alone and many more projects in general. Under the banner of SciPy, there is a mature ecosystem of python packages for doing far reaching scientific analysis in python. In this workshop we cover a good number of the core packages and show you the door for further study. This workshop is accompanied by several interactive Jupyter Notebooks which illustrate different aspects of the SciPy ecosystem.

Workshop Notebooks

  • Beginner MNIST - A TensorFlow tutorial on how to make a simple neural network for classifying MNIST digits.
  • Exercise - Deriving the Quadratic Formula with SymPy - A tutorial on using SymPy to derive the quadratic formula.
  • Exploring MNIST Manifolds - Exploring MNIST with Scikit-Learn by applying PCA and K-Means. Also has interactive components.
  • Latex Essentials- Shows you the basics of using LaTex for typesetting and mathematical notes.
  • Linear Regression - The Solution Space - Interactive components allow you to explore linear regression. Also shows how to do 3D plotting in matplotlib.
  • Linear Regression - Gradient Descent - A tutorial on how gradient descent is used to find an optimal linear regression.
  • Linear Vs. Non-Linear Functions - Shows how to plot in 2D and basic 3D. Also gives you an intuition of the difference between linear and non-linear functions.
  • Matrix as a Function & Plotting Vectors - Shows how to plot vectors with Matplotlib and shows how a matrix can be thought of as a linear transformation. Uses a lot of Matplotlib.
  • MNIST Probability Experiments 1 - Shows different experiments of computing various statistics on MNIST.
  • Neural Boolean Connectives 1 - Shows a very simple single hidden layer neural network and how it can represent the XOR function. Also shows how it can represent AND.
  • SymPy Basics - Shows you some fundamental features of SymPy.
  • The Taylor Series - Uses SymPy to explore the Taylor Series. Also makes use of Matplotlib.
  • Poke Pandas - A notebook using Pandas to analyze data about pokemon from the pokemon games.

Workshop Setup

  1. Download this Workshop’s Repo as a .zip file: http://bit.ly/2A6dTYp
  2. Unzip the workshop .zip in a place you can remember. ( Try Documents )
  3. Download Anaconda Navigator (AN) PYTHON 3.6 Version https://www.continuum.io/downloads
  4. Launch the root environment Jupyter Notebook server from the home tab.
  5. A browser should have opened up upon launching the Jupyter Notebook server. In that browser, navigate to the workshop folder you unziped.
  6. Click on setup.ipynb and follow the instructions.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].