Kernel: Julia 1.7.3
Laboratorio 1 - Julia
@author : Roberto Mendoza
In [4]:
In [1]:
Out[1]:
3.1614
Float64
In [2]:
Out[2]:
Float64
In [3]:
Out[3]:
3
In [4]:
Out[4]:
Int64
In [5]:
Out[5]:
10000.0
In [6]:
Out[6]:
a
Symbol
In [7]:
Out[7]:
My first python code
String
In [8]:
Out[8]:
First python code
In [9]:
Out[9]:
First python code : Lab1 Pucp
In [10]:
Out[10]:
First python code : semester 2022-1
In [11]:
Out[11]:
First python code : semester 2022-1
In [12]:
Out[12]:
First letter is :F
In [13]:
Out[13]:
First word is :First
2.0 Boolean
It’s used to represent the truth value of an expression.
In [15]:
Out[15]:
true
In [16]:
Out[16]:
Bool
In [17]:
Out[17]:
1
In [18]:
Out[18]:
0
In [19]:
Out[19]:
Int64
In [21]:
Out[21]:
Any[]
In [22]:
Out[22]:
5-element Vector{String}:
"ATE"
"BARRANCO"
"BREÑA"
"CALLAO"
"CARABAYLLO"
In [23]:
Out[23]:
Vector{String} (alias for Array{String, 1})
In [24]:
Out[24]:
11-element Vector{String}:
"ATE"
"BARRANCO"
"BREÑA"
"CALLAO"
"CARABAYLLO"
"CHACLACAYO"
"CHORRILLOS"
"CIENEGUILLA"
"COMAS"
"EL_AGUSTINO"
"INDEPENDENCIA"
In [25]:
Out[25]:
"ATE"
In [26]:
Out[26]:
4-element Vector{String}:
"BARRANCO"
"BREÑA"
"CALLAO"
"CARABAYLLO"
In [27]:
Out[27]:
11-element Vector{Int64}:
13
5
5
8
9
10
5
8
13
1
20
In [28]:
Out[28]:
[1, 5, 5, 5, 8, 8, 9, 10, 13, 13, 20]
20
In [29]:
Out[29]:
20
In [30]:
Out[30]:
11
In [31]:
Out[31]:
12-element Vector{Int64}:
13
5
5
8
9
10
5
8
13
1
20
102
In [33]:
Out[33]:
15-element Vector{Int64}:
13
5
5
8
9
10
5
8
13
1
20
102
10
20
30
In [34]:
Out[34]:
Suma:259
Minimo:1
Maximo:102
3.0 Dictionary
In [1]:
Out[1]:
Dict{String, Any}("Islay" => 40704, "Majes" => "string", "Cotahuasi" => 40801, "Mollendo" => 40701, "Alca" => 40802)
In [67]:
Out[67]:
KeySet for a Dict{String, Int64} with 5 entries. Keys:
"Islay"
"Majes"
"Cotahuasi"
"Mollendo"
"Alca"
In [2]:
Out[2]:
MethodError: Cannot `convert` an object of type Int64 to an object of type String
Closest candidates are:
convert(::Type{String}, ::String) at C:\Users\Roberto\AppData\Local\Programs\Julia-1.7.3\share\julia\base\essentials.jl:223
convert(::Type{T}, ::T) where T<:AbstractString at C:\Users\Roberto\AppData\Local\Programs\Julia-1.7.3\share\julia\base\strings\basic.jl:231
convert(::Type{T}, ::AbstractString) where T<:AbstractString at C:\Users\Roberto\AppData\Local\Programs\Julia-1.7.3\share\julia\base\strings\basic.jl:232
...
Stacktrace:
[1] setindex!(h::Dict{String, String}, v0::Int64, key::String)
@ Base .\dict.jl:381
[2] Dict{String, String}(::Pair{String, Int64}, ::Vararg{Pair{String, Int64}})
@ Base .\dict.jl:113
[3] top-level scope
@ In[2]:1
[4] eval
@ .\boot.jl:373 [inlined]
[5] include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String)
@ Base .\loading.jl:1196
In [75]:
Out[75]:
Dict{String, Any}("Islay" => 40704, "Majes" => 40520, "Cotahuasi" => 40801, "Mollendo" => 40701, "Alca" => 40802)
In [76]:
Out[76]:
40704
In [77]:
Out[77]:
7-element Vector{Pair{String, Any}}:
"Islay" => 40704
"CHARCANA" => 40803
"Majes" => 40520
"Cotahuasi" => 40801
"Mollendo" => 40701
"Alca" => 40802
"LOMAS" => Dict{String, Any}("Poverty Rate" => "18.2%", "UBIGEO" => 40311, "Population" => "20 mil")
In [61]:
Out[61]:
Dict{String, Int64} with 10 entries:
"Santa Rosa de Puquio" => 15003
"Fray Martin" => 15001
"La Cruz (11 Amigos)" => 15018
"San Lorenzo" => 15072
"Cuchicorral" => 15004
"Santiago de Punchauca" => 15006
"Cabaña Suche" => 15046
"Pascal" => 15081
"Cerro Cañon" => 15019
"Jose Carlos Mariategui" => 15079
In [62]:
Out[62]:
15003
6.0 Array and Matrix
In [79]:
Out[79]:
5-element Vector{Float64}:
1.0
2.0
3.0
4.0
5.2
In [80]:
Out[80]:
3.0
1.5811388300841898
In [81]:
Out[81]:
2×3 Matrix{Int64}:
1 2 3
4 5 6
In [12]:
Out[12]:
[2.5 3.5 4.5]
[2.0; 5.0;;]
In [216]:
Out[216]:
Rows:2
Columns: 3
In [82]:
Out[82]:
[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
Vector{Int64} (alias for Array{Int64, 1})
In [83]:
Out[83]:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
In [84]:
Out[84]:
[0.0 0.0; 0.0 0.0; 0.0 0.0; 0.0 0.0; 0.0 0.0; 0.0 0.0; 0.0 0.0; 0.0 0.0]
8×2 Matrix{Float64}:
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.0
0.0 0.0
In [85]:
Out[85]:
8×4 Matrix{Float64}:
1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0
In [86]:
Out[86]:
8×6 Matrix{Float64}:
0.0 0.0 1.0 1.0 1.0 1.0
0.0 0.0 1.0 1.0 1.0 1.0
0.0 0.0 1.0 1.0 1.0 1.0
0.0 0.0 1.0 1.0 1.0 1.0
0.0 0.0 1.0 1.0 1.0 1.0
0.0 0.0 1.0 1.0 1.0 1.0
0.0 0.0 1.0 1.0 1.0 1.0
0.0 0.0 1.0 1.0 1.0 1.0
In [87]:
Out[87]:
2×6 Matrix{Int64}:
2 2 3 4 5 1
1 5 5 9 8 2
In [88]:
Out[88]:
6×10 transpose(::Matrix{Float64}) with eltype Float64:
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.0 1.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.0 5.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 3.0 5.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 4.0 9.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 5.0 8.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 2.0
In [89]:
Out[89]:
10-element Vector{Float64}:
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
In [90]:
Out[90]:
8×8 Matrix{Int64}:
1 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0
0 0 1 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 1
In [91]:
Out[91]:
32×2 Matrix{Int64}:
1 0
0 0
0 0
0 0
0 1
0 0
0 0
0 0
0 0
1 0
0 0
0 0
0 0
⋮
0 0
0 0
0 1
0 0
0 0
0 0
0 0
1 0
0 0
0 0
0 0
0 1
In [92]:
Out[92]:
[1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0; 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1]
(2, 32)
In [8]:
Out[8]:
500-element Vector{Float64}:
1.896566070281705
4.621974431654904
3.526833836299257
0.10837079046204412
0.6527452719436257
1.412358539595111
2.06859432331957
2.4565096841391636
3.9559135914316514
2.4897010290426653
2.322449429266815
0.9847006960490069
3.3249652391864455
⋮
4.488724947070592
2.1546739990899377
3.505306608738553
3.111049918149344
4.607534071526726
3.2385856370553174
4.20976100605967
0.8433212962236212
2.998832343279894
5.203629452752528
3.895110270410055
0.9342847527281901
In [94]:
Out[94]:
500×5 Matrix{Float64}:
1.0 0.69395 0.230708 0.755381 0.114891
1.0 0.342808 0.391855 0.509551 0.864573
1.0 0.878973 0.688652 0.400967 0.569701
1.0 0.437436 0.0768201 0.885261 0.123005
1.0 0.189015 0.399809 0.407279 0.394585
1.0 0.218179 0.109448 0.00840352 0.108008
1.0 0.544024 0.205616 0.267832 0.0436557
1.0 0.962239 0.925667 0.216082 0.352726
1.0 0.502289 0.480901 0.288146 0.917227
1.0 0.0176643 0.874951 0.452493 0.725432
1.0 0.702488 0.203521 0.835733 0.277678
1.0 0.387177 0.185274 0.630065 0.00152385
1.0 0.75172 0.170344 0.887998 0.0214684
⋮
1.0 0.517387 0.0729328 0.315226 0.189123
1.0 0.32472 0.409452 0.256903 0.110878
1.0 0.848717 0.0184663 0.557234 0.792108
1.0 0.839263 0.819206 0.587164 0.0276174
1.0 0.296967 0.375418 0.44435 0.955923
1.0 0.461611 0.392524 0.155386 0.329141
1.0 0.652895 0.973743 0.164328 0.56274
1.0 0.422581 0.780213 0.350788 0.626888
1.0 0.471142 0.635874 0.0478847 0.641411
1.0 0.243467 0.652978 0.630408 0.26652
1.0 0.21262 0.738478 0.286239 0.69063
1.0 0.19871 0.16188 0.645123 0.29906
In [95]:
Out[95]:
5-element Vector{Float64}:
0.975872412578692
0.862370979221387
1.385111654309122
0.5676058489648621
1.3399985203750866