Es view()
una función incorporada en julia que se usa para devolver una vista a la array A principal dada con los índices dados en lugar de hacer una copia.
Sintaxis: view(A, inds…)
Parámetros:
- A: array principal especificada.
- inds: índices especificados.
Devoluciones: Devuelve una vista de la array A principal dada con los índices dados en lugar de hacer una copia.
Ejemplo:
# Julia program to illustrate # the use of view() method # Getting a view into the given parent # array A with the given indices # instead of making a copy. A = [5, 10, 15, 20]; println(view(A, 2)) B = [5 10; 15 20]; println(view(B, :, 1)) C = cat([1 2; 3 4], [5 6; 7 8], dims = 3); println(view(C, :, :, 1))
Producción:
@vista()
Es @view()
una función incorporada en julia que se usa para crear una array secundaria a partir de la expresión de indexación dada.
Sintaxis:
@view A[inds…]Parámetros:
- A: array principal especificada.
- inds: índices especificados.
Devoluciones: Devuelve la subarray creada a partir de la expresión de indexación dada.
Ejemplo:
# Julia program to illustrate # the use of @view() method # Getting the created sub array # from the given indexing expression. A = [5, 10, 15, 20]; println(@view A[3]) B = [5 10; 15 20]; println(@view B[:, 1]) C = cat([1 2; 3 4], [5 6; 7 8], [2 2; 3 4], dims = 3); println(@view(C[:, :, 2]))
Producción:
@puntos de vista()
La @views()
es una función incorporada en julia que se usa para convertir cada operación de corte de array dada en la expresión dada.
Sintaxis:
expresión @viewsParámetros:
- expresión: expresión especificada.
Devuelve: Devuelve la vista deseada.
Ejemplo:
# Julia program to illustrate # the use of @views() method # Getting the created sub array # from the given indexing expression. A = zeros(4, 4); @views for row in 2:4 b = A[row, :] b[:] .= row end println(A)
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