Matrices en Julia
Arreglos 2-D integrados: espacios para columnas, ; para filas.
# Matrices are built in; spaces separate columns, ; separates rows.
counts = [4 7 2; 9 1 5]
println(size(counts))
# Indexing is row, column; : takes a whole slice.
println(counts[2, 1])
println(counts[:, 2])
# ' transposes; broadcasting works elementwise on the whole array.
doubled = counts .* 2
println(doubled)
println(counts')
println("Grand total: ", sum(counts))
Cómo funciona
[4 7 2; 9 1 5]es una Matrix de 2x3;sizelo reporta.- Se indexa
[fila, columna];:corta una dimensión entera. 'transpone; el broadcasting duplica cada celda.
El intento, en números
- Líneas
- 14
- Caracteres a escribir
- 371
- Tokens
- 64
- Ritmo de tres estrellas
- 65 tpm
Al ritmo de tres estrellas de 65 tokens por minuto, este intento toma unos 59 segundos.
Paso 3 de 3 en Broadcasting; paso 15 de 27 en Fundamentos del lenguaje.