Mastering Julia : develop your analytical and programming skills further in Julia to solve complex data processing problems /
This hands-on guide is aimed at practitioners of data science. The book assumes some previous skills with Julia and skills in coding in a scripting language such as Python or R, or a compiled language such as C or Java.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | EBOOKCENTRAL_ocn919515480 | ||
003 | OCoLC | ||
005 | 20240329122006.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 150901s2015 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d OCLCO |d IDEBK |d EBLCP |d YDXCP |d OCLCF |d OCLCO |d COO |d OCLCO |d DEBBG |d N$T |d OCLCO |d OCLCQ |d MERUC |d OCLCQ |d CEF |d NLE |d UKMGB |d OCLCQ |d WYU |d YOU |d ZCU |d UAB |d UKAHL |d TEFOD |d OCLCQ |d DST |d OCLCO |d K6U |d OCLCQ |d OCLCO |d OCLCL | ||
016 | 7 | |a 018006709 |2 Uk | |
019 | |a 915156192 | ||
020 | |a 9781783553327 |q (electronic bk.) | ||
020 | |a 1783553324 |q (electronic bk.) | ||
020 | |z 9781783553310 | ||
020 | |z 1783553316 | ||
029 | 1 | |a AU@ |b 000056111678 | |
029 | 1 | |a AU@ |b 000056987818 | |
029 | 1 | |a DEBBG |b BV043020209 | |
029 | 1 | |a DEBBG |b BV043622361 | |
029 | 1 | |a DEBSZ |b 455697795 | |
029 | 1 | |a GBVCP |b 882744127 | |
029 | 1 | |a UKMGB |b 018006709 | |
035 | |a (OCoLC)919515480 |z (OCoLC)915156192 | ||
037 | |a CL0500000636 |b Safari Books Online | ||
037 | |a 0C75BB52-816E-43AE-9B62-F7B04C2B74C2 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.7 | |
072 | 7 | |a COM |x 000000 |2 bisacsh | |
082 | 0 | 4 | |a 006.8 |2 23 |
049 | |a UAMI | ||
100 | 1 | |a Sherrington, Malcolm, |e author. | |
245 | 1 | 0 | |a Mastering Julia : |b develop your analytical and programming skills further in Julia to solve complex data processing problems / |c Malcolm Sherrington. |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2015. | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Online resource; title from cover (Safari, viewed August 25, 2015). | |
500 | |a Includes index. | ||
505 | 0 | |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The Julia Environment; Introduction; Philosophy; Role in data science and big data; Comparison with other languages; Features; Getting started; Julia sources; Building from source; Installing on CentOS; Mac OS X and Windows; Exploring the source stack; Juno; IJulia; A quick look at some Julia; Julia via the console; Installing some packages; A bit of graphics creating more realistic graphics with Winston; My benchmarks; Package management; Listing, adding, and removing | |
505 | 8 | |a Choosing and exploring packagesStatistics and mathematics; Graphics; Web and networking; Database and specialist packages; How to uninstall Julia; Adding an unregistered package; What makes Julia special; Parallel processing; Multiple dispatch; Homoiconic macros; Interlanguage cooperation; Summary; Chapter 2: Developing in Julia; Integers, bits, bytes, and bools; Integers; Logical and arithmetic operators; Booleans; Arrays; Operations on matrices; Elemental operations; A simple Markov chain -- cat and mouse; Char and strings; Characters; Strings; Unicode support; Regular expressions | |
505 | 8 | |a Byte array literalsVersion literals; An example; Real, complex, and rational numbers; Reals; Operators and built-in functions; Special values; BigFloats; Rationals; Complex numbers; Juliasets; Composite types; More about matrices; Vectorized and devectorized code; Multidimensional arrays; Broadcasting; Sparse matrices; Data arrays and data frames; Dictionaries, sets, and others; Dictionaries; Sets; Other data structures; Summary; Chapter 3: Types and Dispatch; Functions; First-class objects; Passing arguments; Default and optional arguments; Variable argument list; Named parameters; Scope | |
505 | 8 | |a The Queen's problemJulia's type system; A look at the rational type; A vehicle datatype; Typealias and unions; Enumerations (revisited); Multiple dispatch; Parametric types; Conversion and promotion; Conversion; Promotion; A fixed vector module; Summary; Chapter 4: Interoperability; Interfacing with other programming environments; Calling C and Fortran; Mapping C types; Calling a Fortran routine; Calling curl to retrieve a web page; Python; Some others to watch; The Julia API; Calling API from C; Metaprogramming; Symbols; Macros; Testing; Error handling; The enum macro; Tasks | |
505 | 8 | |a Parallel operationsDistributed arrays; A simple MapReduce; Executing commands; Running commands; Working with the filesystem; Redirection and pipes; Perl one-liners; Summary; Chapter 5: Working with Data; Basic I/O; Terminal I/O; Disk files; Text processing; Binary files; Structured datasets; CSV and DLM files; HDF5; XML files; DataFrames and RDatasets; The DataFrames package; DataFrames; RDatasets; Subsetting, sorting, and joining data; Statistics; Simple statistics; Samples and estimations; Pandas; Selected topics; Time series; Distributions; Kernel density; Hypothesis testing; GLM; Summary | |
520 | |a This hands-on guide is aimed at practitioners of data science. The book assumes some previous skills with Julia and skills in coding in a scripting language such as Python or R, or a compiled language such as C or Java. | ||
590 | |a O'Reilly |b O'Reilly Online Learning: Academic/Public Library Edition | ||
590 | |a ProQuest Ebook Central |b Ebook Central Academic Complete | ||
650 | 0 | |a Programming languages (Electronic computers) | |
650 | 0 | |a Numerical analysis |x Data processing. | |
650 | 6 | |a Analyse numérique |x Informatique. | |
650 | 7 | |a COMPUTERS |x General. |2 bisacsh | |
650 | 7 | |a Numerical analysis |x Data processing |2 fast | |
650 | 7 | |a Programming languages (Electronic computers) |2 fast | |
758 | |i has work: |a Mastering Julia (Text) |1 https://id.oclc.org/worldcat/entity/E39PD3Qt3bft9KTgK3VCpTGx9P |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Sherrington, Malcolm. |t Mastering Julia : develop your analytical and programming skills further in Julia to solve complex data processing problems. |d Birmingham, England : Packt Publishing, ©2015 |h xiv, 385 pages |k Community experience distilled. |z 9781783553310 |
830 | 0 | |a Community experience distilled. | |
856 | 4 | 0 | |u https://learning.oreilly.com/library/view/~/9781783553310/?ar |z Texto completo |
856 | 4 | 0 | |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=2100191 |z Texto completo |
938 | |a Askews and Holts Library Services |b ASKH |n AH28955579 | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL2100191 | ||
938 | |a EBSCOhost |b EBSC |n 1032951 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis32146405 | ||
938 | |a YBP Library Services |b YANK |n 12544159 | ||
994 | |a 92 |b IZTAP |