?

Log in

No account? Create an account

Publicaciones anteriores | Publicaciones siguientes

He leído bastante este fin de semana a pesar del poco tiempo.
Indexación
El índice de un elemento es la dirección del mismo elemento dentro de una matriz. La indexación en Julia comienza a la 1. Por ejemplo, en una matriz 1D, el índice de un elemento es el número de la posición del elemento desde la izquierda. Julia no tiene indexación negativa. En otras palabras, los elementos sólo se pueden acercar desde la izquierda.
julia> a = [12,4,6,3,6]
5-element Array{Int64,1}:
12
4
6
3
6

julia> a[3]
6

julia> a[1]
12
Creación de subarrays utilizando : operador
Utilizando índices y el operador : puede crear subarrays. Esto se conoce a veces como cortar una matriz. Por ejemplo, si una matriz se almacena en una variable denominada a, entonces a[n:m] devolverá otra matriz con un elemento que comienza desde el índice n a m. Dado que los : definen un rango de elementos, a veces se conoce como operador de rango. El siguiente ejemplo hará que este concepto sea más claro:
julia> a = [12,4,6,3,6]
5-element Array{Int64,1}:
12
4
6
3
6

julia> a[2:4]
3-element Array{Int64,1}:
4
6
3

julia> a[range(2,length=4)]
4-element Array{Int64,1}:
4
6
3
6
fin
Usando la palabra clave end, se puede acceder al último elemento de una matriz de la siguiente manera:
julia> A = [1,2,3,4,5]
5-element Array{Int64,1}:
1
2
3
4
5

julia> A[1]
1

julia> A[end]
5

julia> A[end-2]
3
Esto también se puede utilizar para crear un subconjunto de una matriz determinada:
julia> a = collect(1:7)
7-element Array{Int64,1}:
1
2
3
4
5
6
7

julia> a[2:2:end]
3-element Array{Int64,1}:
2
4
6
a = collect(1:7) crea una matriz con números del 1 al 7. Después a[2:2:end] crea una nueva matriz que comienza con 2 y va hasta elfinal de la matriz original a en pasos de dos (elementos 2, 4, 6).

Perfil

deoxyt2
Juan Rodrigo Anabalón R.
Website

Acerca de mi

He estado escribiendo sobre temas de seguridad en Livejournal desde el 2008 y en mi horrible y extinto MSN Spaces desde el 2006. En la actualidad, soy CISO en MonkeysLab y Presidente en ISSA Chile.




MonkeysLab




Copyleft

Copyleft: Atribuir con enlace.







Flickr


ISSA Chile



contador de visitas


contadores gratis

Último mes

September 2019
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Tags

Powered by LiveJournal.com
Designed by Lilia Ahner