So I've written a small Tensor library for purposes of various computations inside a hardware product that my startup is working on. I've implemented in the library, the functionality to slice a matrix similar to matlab using a proxy. The implementation, I have works just fine and does exactly what I want, albeit with one hiccup, every time I slice the matrix, it allocates for the proxy. This caused a problem inside hot loops. Hence, I implemented the same functionality by allowing the user to pre-allocate the proxy and slice the matrix into it, thus eliminating the problem. However, I'd like to know if the size of the proxy can be reduced any further or a more efficient way to achieve the same functionality? Relevant runnable code can be found here <https://play.golang.org/p/TQMdNLBbCi>
-- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.