Download presentation
Presentation is loading. Please wait.
Published byDominick Lucas Modified over 9 years ago
1
Scientific Python Numpy Linear Algebra Matrices Scipy Signal Processing Optimization IPython Interactive Console Matplotlib Plotting Sympy Symbolic Math Pandas Statistical Data Tables
2
Numpy & Scipy import numpy as np x = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) np.sum(x, axis=1) >> array([ 6, 15, 24]) import scipy.signal as sig sig.hann(5) >> array([0., 0.5, 1., 0.5, 0.])
3
Matplotlib import matplotlib.pyplot as plt plt.plot(np.random.randn(100)) plt.show()
4
IPython An interactive console for Scientific Python
5
SymPy from sympy import * x = symbol(‘x’) integrate(sin(x), x) >> integrate(sin(x), [x, 0, pi]) >> factor(x**3 - x**2 + x - 1) >>
6
Pandas is friggin awesome (but too big to fit on one slide) There will be a demo, later
7
More Science! Scikits-Learn Machine Learning Seaborn Statistical Plotting Statsmodels Statistical Tests Pillow Image Manipulation Basemap Map Plotting Astropy Astronomy
8
More Python! Tornado Web Server Django Blogging Framework Databases, Internet Protocols, POSIX Platform Interoperation PyQt Qt GUI Development PyOpenGL OpenGL in Python CFFI, Jython, IronPython, PyObjC Language Interoperation
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.