Skip to content

Instantly share code, notes, and snippets.

@wookay
Last active August 12, 2020 16:19
Show Gist options
  • Save wookay/1b5d45eee3dc9307a991f9ec08478345 to your computer and use it in GitHub Desktop.
Save wookay/1b5d45eee3dc9307a991f9ec08478345 to your computer and use it in GitHub Desktop.
### Multi-dimensional Arrays
julia> ma = [[1,2] [3, 4]]
2×2 Array{Int64,2}:
1 3
2 4
julia> ma == hcat([1,2], [3,4]) == [1 3; 2 4]
true
julia> ndims(ma)
2
julia> size(ma)
(2, 2)
julia> eltype(ma)
Int64
julia> ma[1]
1
julia> ma[:,1]
2-element Array{Int64,1}:
1
2
julia> ma[:,1][2]
2
julia> ma[1,1]
1
julia> ma[2,1]
2
julia> ma[1,2]
3
julia> ma[2,2]
4
### Nested Array
julia> na = [[1,2], [3,4]]
2-element Array{Array{Int64,1},1}:
[1, 2]
[3, 4]
julia> ndims(na)
1
julia> size(na)
(2,)
julia> eltype(na)
Array{Int64,1}
julia> na[1]
2-element Array{Int64,1}:
1
2
julia> na[1][2]
2
julia> na[1][1]
1
julia> na[1][2]
2
julia> na[2][1]
3
julia> na[2][2]
4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment