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 LEADER 05281nam 2200685 450 001 9910817451303321 005 20230125213521.0 010 $a1-60650-549-1 024 7 $z10.5643/9781606505496 035 $a(CKB)2550000001346438 035 $a(EBL)1776073 035 $a(SSID)ssj0001537804 035 $a(PQKBManifestationID)11835864 035 $a(PQKBTitleCode)TC0001537804 035 $a(PQKBWorkID)11519711 035 $a(PQKB)10508346 035 $a(OCoLC)889999530 035 $a(CaBNvSL)swl00404109 035 $a(MiAaPQ)EBC1776073 035 $a(Au-PeEL)EBL1776073 035 $a(CaPaEBR)ebr10951847 035 $a(CaONFJC)MIL640017 035 $a(EXLCZ)992550000001346438 100 $a20190123d2014 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aHeat transfer virtual lab for students and engineers $etheory and guide for setting up /$fElla Fridman and Harshad S. Mahajan 210 1$aNew York :$cMomentum Press,$d[2014] 210 4$dİ2014 215 $a1 online resource (128 p.) 225 1 $aThermal science and energy engineering collection 300 $aDescription based upon print version of record. 311 $a1-60650-548-3 311 $a1-322-08766-0 320 $aIncludes bibliographical references (page [105]) and index. 327 $a1. Introduction -- 1.1 History of distance learning and concept of virtual lab -- 1.2 What is virtual lab? -- 1.3 Analysis of the project requirements -- 1.4 Learning theory and its influence on role design -- 1.5 System architecture -- 1.6 Model hierarchy -- 1.7 Web user interface -- 1.8 Questions -- 327 $a2. LabVIEW basics -- 2.1 LabVIEW introduction -- 2.2 G-language -- 2.3 Front panel -- 2.4 Block diagram -- 2.5 LabVIEW palettes -- 2.6 Programming with LabVIEW -- 2.7 Programming structures -- 2.8 Data acquisition with LabVIEW -- 2.9 Questions -- 327 $a3. Hardware: Armfield Heat Exchanger and Service Unit -- 3.1 Operating HT30XC using customer-generated software -- 3.2 USB interface driver function calls -- 3.3 LabVIEW data logger -- 327 $a4. Design of LabVIEW VI program -- 4.1 Software: algorithm of the program -- 4.2 Introduction of LabVIEW controls used in the project -- 4.3 Design of front panel -- 4.4 Design of block diagram -- 4.5 How were the PID parameters' values derived for temperature control? -- 4.6 Questions -- 327 $a5. Experiments -- 5.1 How to perform an experiment using the LabVIEW interface? -- 5.2 How would a student access the experiment over the internet? -- 5.3 Experiment results -- 327 $a6. Factors influencing the virtual lab -- 6.1 Drivers for programmable devices -- 6.2 Concurrent requirements for same experiment -- 6.3 User authentication -- 6.4 Issues surrounding live training -- 6.5 System management and development -- 6.6 Future developments -- 327 $a7. Experiment instructions -- 7.1 Instructions for the shell and tube heat exchanger experiment -- 7.2 Instructions for the PID control for heater experiment -- 327 $a8. Related work -- Bibliography -- Index. 330 3 $aLaboratory experiments are a vital part of engineering education, which historically were considered impractical for distance learning. In view of this, the proposed book presents a guide for the practical employment of a heat transfer virtual lab for students and engineers. The main objective of our virtual lab is to design and implement a real-time, robust, and scalable software system that provides easy access to lab equipment anytime and anywhere over the Internet. We have combined Internet capabilities with traditional laboratory exercises to create an efficient environment to carry out interactive, online lab experiments. Thus, the virtual lab can be used from a remote location as a part of a distance learning strategy. Our system is based on client-server architecture. The client is a general purpose java-enabled web-browser (e.g. Internet Explorer, Firefox, Chrome, Opera, etc.) which communicates with the server and the experimental setup. The client can communicate with the server and the experimental setup in two ways: either by means of a web browser, which runs a dedicated CGI (Common Gateway Interface) script in the server, or using the LabVIEW Player, which can be downloaded and installed for free. In both cases, the client will be capable of executing VIs (Virtual Instruments) specifically developed for the experiment in question, providing the user with great ability to control the remote instrument and to receive and present the desired experimental data. Examples of this system for several particular experiments are described in detail in the book. 410 0$aThermal science and energy engineering collection. 606 $aHeat$xTransmission$xComputer simulation 615 0$aHeat$xTransmission$xComputer simulation. 676 $a621.40220113 700 $aFridman$b Ella$01605990 702 $aMahajan$b Harshad S. 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910817451303321 996 $aHeat transfer virtual lab for students and engineers$93931523 997 $aUNINA