Closed t-hishinuma closed 2 years ago
Dense.transpose(A) is Dense = A^T COO.transpose(A) is A = COO^T
Dense.transpose(A)
COO.transpose(A)
correct: A.,transpose() // A = A^T A.transpose(B) // A=B^T
Performance of transpose() in Dense is low due to poor implementation for square matrix. I refactored it so that it can be parallelized.
I have confirmed that the performance improves with a simple benchmark.
Dense.transpose(A)
is Dense = A^TCOO.transpose(A)
is A = COO^Tcorrect: A.,transpose() // A = A^T A.transpose(B) // A=B^T