In this Numerical Programming chapter Numerical Programming with Python Introduction to NumPy Creating Numpy Arrays Numpy Data Objects, dtype Numerical Operations on Numpy Arrays Numpy Arrays: Concatenating, Flattening and Adding Dimensions Python, Random Numbers and Probability Weighted Probabilities Synthetical Test Data With Python Numpy: Boolean Indexing Matrix Arithmetics under NumPy and Pyth