CS 696 Intro to Big Data: Tools and Methods Fall …
[Pages:24]CS 696 Intro to Big Data: Tools and Methods Fall Semester, 2016
Doc 2 Julia Introduction Aug 30, 2016
Copyright ?, All rights reserved. 2016 SDSU & Roger Whitney, 5500 Campanile Drive, San Diego, CA 92182-7700 USA. OpenContent (http:// openpub/) license defines the copyright on this document.
Monday, August 29, 16
Why Julia
Matlab R Python
Julia Scala
Interactive
Monday, August 29, 16
Speed
2
Java
Why Julia
Designed by and for people doing computational programming using current technloogy
Interactive Fast Simple syntax Can call C/Fortran/Java/R/Python code Libaries
Statistics ML Web Graphics, etc Lisp-like macros
3
Monday, August 29, 16
Ways of Running Julia
Command line Juno Jupyter Juliabox (Jupyter in the cloud)
4
Monday, August 29, 16
Demo
5
Monday, August 29, 16
Numerical Types
Integers Int8 Int16 Int32 Int64 Int128 BigInt UInt8 UInt16 UInt32 UInt64 UInt128
Floats Float16 Float32 Float64 BigFloat
Rational 2//3
Complex 4 + 3im
y = 123 x = 123_345 z = 12_21 binaryX = 0b0101 octalX = 0o123 hexX = 0x1ab
typeof(y) # Int64
z = 2.34e4 w = 1.2f2
typeof(z) # Float64 typeof(w) # Float32
6
Monday, August 29, 16
typemax(Int32) typemax(Int64) typemax(Int128) typemax(BigInt) typemax(Float64) esp() nextfloat(1.0e0)
2147483647 9.22337E+18 1.70141E+38 `typemax` has no method matching typemax(::Type{BigInt}) Inf 2.220446049250313E-16 1.0000000000000002
7
Monday, August 29, 16
+x
unary plus
-x
unary minus
x + y
binary plus
x - y
binary minus
x * y
times
x / y
divide
x \ y
inverse divide
x ^ y
power
x % y
remainder
8
Monday, August 29, 16
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- using the dataiku dss python api for interfacing
- integer to hexadecimal
- the julia express
- class xii informatics practices practical list
- audience rxjs ggplot2 python data persistence
- data science and distributed computing with julia
- cs 696 intro to big data tools and methods fall
- numerical computing in python
- data analysis
Related searches
- big data analysis
- big data analysis method
- big data analysis methods
- big data techniques
- intro to probability and stat
- intro to probability and statistics
- big data search engine
- big data python pdf
- big data tools and techniques
- big data analytics tools comparison
- big data tools list
- data analysis tools and techniques