FinUniversity Electronic Library

     

Details

Morley, Sam. Applying math with Python: practical recipes for solving computational math problems using Python programming and its libraries / Sam Morley. — 1 online resource (1 volume) : illustrations — <URL:http://elib.fa.ru/ebsco/2557661.pdf>.

Record create date: 10/30/2020

Subject: Mathematics — Data processing.; Python (Computer program language); Mathematics — Data processing.; Python (Computer program language)

Collections: EBSCO

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Document access rights

Network User group Action
Finuniversity Local Network All Read Print Download
Internet Readers Read Print
-> Internet Anonymous

Table of Contents

  • Cover
  • Title Page
  • Copyright and Credits
  • Dedication
  • About Packt
  • Contributors
  • Table of Contents
  • Preface
  • Chapter 1: Basic Packages, Functions, and Concepts
    • Technical requirements
    • Python numerical types
      • Decimal type
      • Fraction type
      • Complex type
    • Basic mathematical functions
    • NumPy arrays
      • Element access
      • Array arithmetic and functions
      • Useful array creation routines
      • Higher dimensional arrays
    • Matrices
      • Basic methods and properties
      • Matrix multiplication
      • Determinants and inverses
      • Systems of equations
      • Eigenvalues and eigenvectors
      • Sparse matrices
    • Summary 
    • Further reading
  • Chapter 2: Mathematical Plotting with Matplotlib
    • Technical requirements
    • Basic plotting with Matplotlib
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Changing the plotting style
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Adding labels and legends to plots
      • How to do it...
      • How it works...
    • Adding subplots
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
      • See also
    • Saving Matplotlib figures
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
      • See also
    • Surface and contour plots
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Customizing three-dimensional plots
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Further reading
  • Chapter 3: Calculus and Differential Equations
    • Technical requirements
    • Working with polynomials and calculus
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
      • See also
    • Differentiating and integrating symbolically using SymPy
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Solving equations
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Integrating functions numerically using SciPy
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Solving simple differential equations numerically
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
      • See also
    • Solving systems of differential equations
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Solving partial differential equations numerically
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
      • See also
    • Using discrete Fourier transforms for signal processing
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
      • See also
    • Further reading
  • Chapter 4: Working with Randomness and Probability
    • Technical requirements
    • Selecting items at random
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Generating random data
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Changing the random number generator
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Generating normally distributed random numbers
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Working with random processes
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Analyzing conversion rates with Bayesian techniques
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Estimating parameters with Monte Carlo simulations
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
      • See also
    • Further reading
  • Chapter 5: Working with Trees and Networks
    • Technical requirements
    • Creating networks in Python
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Visualizing networks
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Getting the basic characteristics of networks
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Generating the adjacency matrix for a network
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Creating directed and weighted networks
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Finding the shortest paths in a network
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Quantifying clustering in a network
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Coloring a network
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Finding minimal spanning trees and dominating sets
      • Getting ready
      • How to do it...
      • How it works...
    • Further reading
  • Chapter 6: Working with Data and Statistics
    • Technical requirements
    • Creating Series and DataFrame objects
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
      • See also
    • Loading and storing data from a DataFrame
      • Getting ready
      • How to do it...
      • How it works...
      • See also
    • Manipulating data in DataFrames
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Plotting data from a DataFrame
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Getting descriptive statistics from a DataFrame
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Understanding a population using sampling
      • Getting ready
      • How to do it...
      • How it works...
      • See also
    • Testing hypotheses using t-tests
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Testing hypotheses using ANOVA
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Testing hypotheses for non-parametric data
      • Getting ready
      • How to do it...
      • How it works...
    • Creating interactive plots with Bokeh
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Further reading
  • Chapter 7: Regression and Forecasting
    • Technical requirements
    • Using basic linear regression
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Using multilinear regression
      • Getting ready
      • How to do it...
      • How it works...
    • Classifying using logarithmic regression
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Modeling time series data with ARMA
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Forecasting from time series data using ARIMA
      • Getting ready
      • How to do it...
      • How it works...
    • Forecasting seasonal data using ARIMA
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Using Prophet to model time series data 
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Further reading
  • Chapter 8: Geometric Problems
    • Technical requirements
    • Visualizing two-dimensional geometric shapes
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
      • See also
    • Finding interior points
      • Getting ready
      • How to do it...
      • How it works...
    • Finding edges in an image
      • Getting ready
      • How to do it...
      • How it works...
    • Triangulating planar figures
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
      • See also
    • Computing convex hulls
      • Getting ready
      • How to do it...
      • How it works...
    • Constructing Bezier curves
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Further reading
  • Chapter 9: Finding Optimal Solutions
    • Technical requirements
    • Minimizing a simple linear function
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Minimizing a non-linear function
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Using gradient descent methods in optimization
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Using least squares to fit a curve to data
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Analyzing simple two-player games
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Computing Nash equilibria
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
      • See also
    • Further reading
  • Chapter 10: Miscellaneous Topics
    • Technical requirements
    • Keeping track of units with Pint
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Accounting for uncertainty in calculations
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Loading and storing data from NetCDF files
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Working with geographical data
      • Getting ready
      • How to do it...
      • How it works...
    • Executing a Jupyter notebook as a script
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Validating data
      • Getting ready
      • How to do it...
      • How it works...
    • Working with data streams
      • Getting ready
      • How to do it...
      • How it works...
      • See also
    • Accelerating code with Cython
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • Distributing computing with Dask
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
  • Other Books You May Enjoy
  • Index

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics