๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

NumPy Beginner's Guide

โœ Scribed by Idris, Ivan


Publisher
Packt Publishing
Year
2015
Tongue
English
Leaves
348
Edition
3rd ed
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Time for action -- using the datetime64 data typeWeekly summary; Time for action -- summarizing data; Average True Range; Time for action -- calculating the average true range; Simple Moving Average; Time for action -- computing the simple moving average; Exponential Moving Average; Time for action -- calculating the exponential moving average; Bollinger Bands; Time for action -- enveloping with Bollinger bands; Linear model; Time for action -- predicting price with a linear model; Trend lines; Time for action -- drawing trend lines; Methods of ndarray.;Time for action -- clipping and compressing arrays.;Time for action -- deciding with the if statementThe for loop; Time for action -- repeating instructions with loops; Python functions; Time for action -- defining functions; Python modules; Time for action -- importing modules; NumPy on Windows; Time for action -- installing NumPy, matplotlib, SciPy, and IPython on Windows; NumPy on Linux; Time for action -- installing NumPy, matplotlib, SciPy, and IPython on Linux; NumPy on Mac OS X; Time for action -- installing NumPy, SciPy, matplotlib, and IPython with MacPorts or Fink; Building from source; Arrays; Time for action -- adding vectors.;IPython -- an interactive shellOnline resources and help; Summary; Chapter 2: Beginning with NumPy Fundamentals; NumPy array object; Time for action -- creating a multidimensional array; Selecting elements; NumPy numerical types; Data type objects; Character codes; The dtype constructors; The dtype attributes; Time for action -- creating a record data type; One-dimensional slicing and indexing; Time for action -- slicing and indexing multidimensional arrays; Time for action -- manipulating array shapes; Time for action -- stacking arrays; Time for action -- splitting arrays.;This book is for the scientists, engineers, programmers, or analysts looking for a high-quality, open source mathematical library. Knowledge of Python is assumed. Also, some affinity, or at least interest, in mathematics and statistics is required. However, I have provided brief explanations and pointers to learning resources;Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: NumPy Quick Start; Python; Time for action -- installing Python on different operating systems; The Python help system; Time for action -- using the Python help system; Basic arithmetic and variable assignment; Time for action -- using Python as a calculator; Time for action -- assigning values to variables; The print() function; Time for action -- printing with the print() function; Code comments; Time for action -- commenting code; The if statement.;Time for action -- converting arraysSummary; Chapter 3: Getting Familiar with Commonly Used Functions; File I/O; Time for action -- reading and writing files; Comma Separated Values files; Time for action -- loading from CSV files; Volume Weighted Average Price; Time for action -- calculating volume weighted average price; The mean() function; Time-weighted average price; Value range; Time for action -- finding highest and lowest values; Statistics; Time for action -- doing simple statistics; Stock returns; Time for action -- analyzing stock returns; Dates; Time for action -- dealing with dates.

โœฆ Table of Contents


Cover
Copyright
Credits
About the Author
About the Reviewers
www.PacktPub.com
Table of Contents
Preface
Chapter 1: NumPy Quick Start
Python
Time for action --
installing Python on different operating systems
The Python help system
Time for action --
using the Python help system
Basic arithmetic and variable assignment
Time for action --
using Python as a calculator
Time for action --
assigning values to variables
The print() function
Time for action --
printing with the print() function
Code comments
Time for action --
commenting code
The if statement. Time for action --
deciding with the if statementThe for loop
Time for action --
repeating instructions with loops
Python functions
Time for action --
defining functions
Python modules
Time for action --
importing modules
NumPy on Windows
Time for action --
installing NumPy, matplotlib, SciPy, and IPython on Windows
NumPy on Linux
Time for action --
installing NumPy, matplotlib, SciPy, and IPython on Linux
NumPy on Mac OS X
Time for action --
installing NumPy, SciPy, matplotlib, and IPython with MacPorts or Fink
Building from source
Arrays
Time for action --
adding vectors. IPython --
an interactive shellOnline resources and help
Summary
Chapter 2: Beginning with NumPy Fundamentals
NumPy array object
Time for action --
creating a multidimensional array
Selecting elements
NumPy numerical types
Data type objects
Character codes
The dtype constructors
The dtype attributes
Time for action --
creating a record data type
One-dimensional slicing and indexing
Time for action --
slicing and indexing multidimensional arrays
Time for action --
manipulating array shapes
Time for action --
stacking arrays
Time for action --
splitting arrays. Time for action --
converting arraysSummary
Chapter 3: Getting Familiar with Commonly Used Functions
File I/O
Time for action --
reading and writing files
Comma Separated Values files
Time for action --
loading from CSV files
Volume Weighted Average Price
Time for action --
calculating volume weighted average price
The mean() function
Time-weighted average price
Value range
Time for action --
finding highest and lowest values
Statistics
Time for action --
doing simple statistics
Stock returns
Time for action --
analyzing stock returns
Dates
Time for action --
dealing with dates. Time for action --
using the datetime64 data typeWeekly summary
Time for action --
summarizing data
Average True Range
Time for action --
calculating the average true range
Simple Moving Average
Time for action --
computing the simple moving average
Exponential Moving Average
Time for action --
calculating the exponential moving average
Bollinger Bands
Time for action --
enveloping with Bollinger bands
Linear model
Time for action --
predicting price with a linear model
Trend lines
Time for action --
drawing trend lines
Methods of ndarray. Time for action --
clipping and compressing arrays.

โœฆ Subjects


Numerical analysis--Data processing;Python (Computer program language);Electronic books;Numerical analysis -- Data processing


๐Ÿ“œ SIMILAR VOLUMES


NumPy Beginner's Guide
โœ Ivan Idris ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› Packt Publishing ๐ŸŒ English

<p>An action packed guide using real world examples of the easy to use, high performance, free open source NumPy mathematical library</p> <p><b>Overview</b></p> <ul> <li>Perform high performance calculations with clean and efficient NumPy code</li> <li>Analyze large data sets with statistical functi

NumPy Beginner's Guide
โœ Ivan Idris ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› Packt Publishing ๐ŸŒ English

<p>An action packed guide using real world examples of the easy to use, high performance, free open source NumPy mathematical library</p> <p><b>Overview</b></p> <ul> <li>Perform high performance calculations with clean and efficient NumPy code</li> <li>Analyze large data sets with statistical functi

NumPy beginner's guide
โœ Idris, Ivan ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› Packt Pub ๐ŸŒ English

NumPy quick start -- Beginning with NumPy fundementals -- Get in terms with commonly used functions -- Convenience functions for your convenience -- Working with matrices and ufuncs -- Move further with NumPy modules -- Peeking into special rountines -- Assure quality with testing -- Plotting with M

NumPy Beginner's Guide (Python)
โœ Ivan Idris ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› Packt Pub Limited ๐ŸŒ English

The book is written in beginner's guide style with each aspect of NumPy demonstrated with real world examples and required screenshots.If you are a programmer, scientist, or engineer who has basic Python knowledge and would like to be able to do numerical computations with Python, this book is for y

NumPy 1.5 Beginner's Guide
โœ Ivan Idris ๐Ÿ“‚ Library ๐Ÿ“… 2011 ๐Ÿ› Packt Publishing ๐ŸŒ English

An action packed guide for the easy-to-use, high performance, free open source NumPy mathematical library using real world examples The first and only book that truly explores NumPy practically Perform high performance calculations with clean and efficient NumPy code Analyze large data sets wi