[NumPy.Beginners.Guide(2nd,2013.4)
An acton packed guide using real world examples of theeasy to use, high performance, free open source NumPymathematcal libraryNumpy Beginners GuideSecond edlitionCopyright c 2013 Packt PublishingAll rights reserved. No part of this book may be reproduced, stored in a retrieval systemor transmitted in any form or by any means, without the prior written permission of thepublisher, except in the case of brief quotations embedded in critical articles or reviewsEvery effort has been made in the preparation of this book to ensure the accuracy of theinformation presented. However, the information contained in this book is sold withoutwarranty, either express or implied. Neither the author, nor Packt Publishing and its dealersand distributors will be held liable for any damages caused or alleged to be caused directlyor indirectly by this bookPackt Publishing has endeavored to provide trademark information about all of thecompanies and products mentioned in this book by the appropriate use of capitalsHowever, Packt Publishing cannot guarantee the accuracy of this informationFirst published: November 2011Second edition April 2013Production reference: 1170413Published by packt Publishing LtdLivery Place35 Livery streetBirmingham B3 2PB, UKSBN978-1-78216-6085www.packtpub.comCoverImagebySureshMogre(suresh.mogre.99@gmail.com)CreditsAuthorProject CoordinatorIvan idrisAbhishek koriReviewersProofreaderJaidev DeshpandeMario cecereDr. Alexandre desertMark LivingstoneIndexerHemangini bariMiklos prisznyakNikolay KareligraphSheetal auteAcquisition EditorRonak dhruvUsha lyerProduction coordinatorLead Technical editorMelwyn DJoel noronharkTechnical editorsMelwyn Dmyalevdutt kulkarniAbout the authorIvan Idris has an MSc in Experimental Physics. his graduation thesis had a strong emphasison applied Computer Science. After graduating he worked for several companies as a JavaDeveloper, Datawarehouse Developer, and QA Analyst. His main professional interests areBusiness Intelligence Big Data, and cloud Computing. Ivan Idris enjoys writing clean testablecode and interesting technical articles. Ivan idris is the author of Num Py Beginner's guideCookbook You can find more information and a blog with a few num py examples ativanidris. netI would like to take this opportunity to thank the reviewers and the teamat Packt Publishing for making this book possible. also thanks goes tomy teachers, professors, and colleagues who taught me about scienceand programming. Last but not the least, I would like to acknowledge myparents, family, and friends for their supportAbout the reviewersJaidev deshpande is an intern at Enthought, Inc, where he works on software for dataanalysis and visualization He is an avid scientific programmer and works on many opensource packages in signal processing data analysis, and machine learningDr. alexandre devert is teaching data-mining and software engineering at the Universityof Science and technology of china. alexandre also works as a researcher, both as anacademic on optimization problems, and on data- mining problems for a biotechnologystartup. In all those contexts, Alexandre very happily uses python, numpy and scipyMark Livingstone started his career by working for many years for three internationalcomputer companies(which no longer exist)in engineeringsupport/programming/trainingroles, but got tired of being made redundant. he then graduated from griffith University onthe gold Coast, Australia in 2011 with a Bachelor of Information technology. he is currentlyin his final semester of his B Info Tech(Hons degree researching in the area of Proteomicsalgorithms with all his research software written in Python on a Mac, and his Supervisor andresearch group one by one discovering the joys of pythonMark enjoys mentoring first year students with special needs is the chair of the leEE griffithUniversity gold Coast Student Branch and volunteers as a qualified Justice of the peace atthe local district Courthouse, has been a credit Union Director and will have completed 100blood donations by the end of 2013In his copious spare time, he co-develops the $2 Salstat Statistics Package availableathttp://code.googlecom/p/salstat-statistics-package-2/whichismultiplatform and uses wxPython, NumPy, SciPy, Scikit, Matplotlib, and a numberof other Python modulesMiklos Prisznyak is a senior software engineer with a scientific background. he graduatedas a physicist from the eotvos lorand University the largest and oldest university in hungaryHe did his MSc thesis on Monte Carlo simulations of non-Abelian lattice quantum fieldtheories in 1992. having worked three years in the central research institute for physicsof Hungary he joined multiracio Kft in budapest, a company founded by physicistswhich specialized in mathematical data analysis and forecasting economic data. His mainproject was the small area unemployment statistics System which has been in officialuse at the hungarian Public employment service since then he learned about the pythonprogramming language here in 2000. he set up his own consulting company in 2002 andthen he worked on various projects for insurance, pharmacy and e-commerce companiesusing Python whenever he could he also worked in a European Union research institutein Italy testing and enhanching a distributed, Python- based Zope/Plone web applicationHe moved to Great Britain in 2007 and first he worked at a Scottish start-up, using twistedPython then in the aerospace industry in england using among others the py at windowingtoolkit, the Enthought application framework, and the Num Py and SciPy libraries. Hereturned to Hungary in 2012 and he rejoined multiracio where now he is working on aPython extension module to OpenOffice /Eurooffice, using NumPy and sciPy again, which willallow users to solve non-linear and stochastic optimization problems miklos likes to travelread, and he is interested in sciences, linguistics, history politics, the board game of go, andin quite a few other topics. besides he always enjoys a good cup of coffee. However, nothingbeats spending time with his brilliant 10 year old son Zsombor for himNikolay kare lin holds a phd degree in optics and used various methods of numericalsimulations and analysis for nearly 20 years first in academia and then in the industrysimulation of fiber optics communication links). After initial learning curve with Pythonand Num Py, these excellent tools became his main choice for almost all numerical analysisand scripting, since past five yearsI wish to thank my family for understanding and keeping patience duringlong evenings when I was working on reviews for the "NumPy BeginnersGuide,www.packtpuB.comSupport files, eBooks, discount offers and moreYoumightwanttovisitwww.Packtpub.comforsupportfilesanddownloadsrelatedtoyour bookDid you know that Packt offers e boak versions of every book published, with PDF and epub filesavailableYoucanupgradetotheebookversionatwww.Packtpub.comandasaprintbookcustomer, you are entitled to a discount on the e book copy. get in touch with us at serviceapacktpub. com for more detailsAtwww.Packtpub.comyoucanalsoreadacollectionoffreetechnicalarticlessignupforarange of free newsletters and receive exclusive discounts and offers on packt books and e booksPACKTLIB°http://packtlib.Packtpub.comDo you need instant solutions to your it questions? PacktLib is Packt's online digital booklibrary. here, you can access, read and search across Packt's entire library of booksWhy subscribe!Fully searchable across every book published by packCopy and paste print and bookmark contente On demand and accessible via web browserFree Access for packt account holdersIfyouhaveanaccountwithPacktatwww.Packtpub.comyoucanusethistoaccessPacktLib today and view nine entirely free books. simply use your login credentials forimmediate accessTo my family and friends
下载地址
用户评论