Iterando sobre cada índice de array en Julia – método eachindex()

Es eachindex()una función incorporada en julia que se usa para crear un objeto iterable para visitar cada índice de la array especificada.

Sintaxis:
cadaíndice(A…)

Parámetros:

  • A: array especificada.

Devoluciones: Devuelve un objeto iterable para visitar cada índice de la array especificada.

Ejemplo 1:

# Julia program to illustrate 
# the use of Array eachindex() method
  
# Accessing each index of 1D array 
A = [1, 2, 3, 4];
  
# linear indexing
for i in eachindex(A)
    println(i)
end
  
# Accessing each index of 2D array 
B = [2 4; 6 8];
  
# linear indexing
for i in eachindex(B)
    println(i)
end
  
# Accessing each index of 3D array 
C = cat([1 2; 3 4], [5 6; 7 8], [2 2; 3 4], dims = 3);
  
# linear indexing
for i in eachindex(C)
    println(i)
end

Salida:

 
Ejemplo 2:

# Julia program to illustrate 
# the use of Array eachindex() method
  
# Accessing each index of 1D array 
A = [1, 2, 3, 4];
  
# Cartesian indexing
for i in eachindex(view(A, 1:2, 1:1)) 
    println(i)
end
  
# Accessing each index of 2D array 
B = [2 4; 6 8];
  
# Cartesian indexing
for i in eachindex(view(B, :, 1)) 
    println(i)
end
  
# Accessing each index of 3D array 
C = cat([1 2; 3 4], [5 6; 7 8], [2 2; 3 4], dims = 3);
  
# Cartesian indexing
for i in eachindex(view(C, :, :, 1)) 
    println(i)
end

Producción:

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *