LEADER 05020nam 2200637 450 001 9910797389303321 005 20170822125323.0 010 $a1-78528-883-0 035 $a(CKB)3710000000437393 035 $a(EBL)2076920 035 $a(SSID)ssj0001539246 035 $a(PQKBManifestationID)11921759 035 $a(PQKBTitleCode)TC0001539246 035 $a(PQKBWorkID)11532354 035 $a(PQKB)10762534 035 $a(MiAaPQ)EBC2076920 035 $a(CaSebORM)9781785281969 035 $a(PPN)22801591X 035 $a(EXLCZ)993710000000437393 100 $a20150707h20152015 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aNumPy beginner's guide $ebuild efficient, high-speed programs using the high-performance NumPy mathematical library /$fIvan Idris 205 $a3rd ed. 210 1$aBirmingham, England :$cPackt Publishing,$d2015. 210 4$dİ2015 215 $a1 online resource (348 p.) 225 1 $aLearn by doing : less theory, more results 300 $aIncludes index. 311 $a1-78528-196-8 327 $aCover; 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 327 $aTime 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 327 $aIPython - 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 327 $aTime 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 327 $aTime 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 327 $aTime for action - clipping and compressing arrays 330 $aThis 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. 606 $aMathematics$xData processing 606 $aPython (Computer program language) 606 $aMathematical analysis 615 0$aMathematics$xData processing. 615 0$aPython (Computer program language) 615 0$aMathematical analysis. 676 $a005.13 676 $a005.133 700 $aIdris$b Ivan$01465610 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910797389303321 996 $aNumPy beginner's guide$93716167 997 $aUNINA