Skip to content

Slicing an array produces Vector{<:SubArray}, hence allocates #55

Open
@prittjam

Description

@prittjam
using TensorCast, ArraysOfArrays

A = rand(3,3,10000)

@btime out = nestedview($A, 2)
  1.587 ns (0 allocations: 0 bytes)

@btime @cast b[i][j,k] := $A[i,j,k]
  99.926 ns (6 allocations: 304 bytes)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions