Displaying 3 results from an estimated 3 matches for "mycrossprod".
Did you mean:
crossprod
2010 Jul 30
4
transpose of complex matrices in R
...sn't a mistake.
Matlab and Octave sort of recognize this, as "A'" means the Hermitian
transpose of "A".
In R, this issue makes t(), crossprod(), and tcrossprod() pretty much
useless to me.
OK, so what to do? I have several options:
1. define functions myt(), and mycrossprod() to get round the problem:
myt <- function(x){t(Conj(x))}
2. Try to redefine t.default():
t.default <- function(x){if(is.complex(x)){return(base::t(Conj(x)))}
else {return(base::t(x))}}
(This fails because of infinite recursion, but I don't quite understand
why).
3. Try to defin...
2018 Jan 08
2
Fwd: R/MKL Intel 2018 Compatibility
Dear all,
I would like to submit an issue that we are facing.
Indeed, in our environment, we are optimizing the R code to speed up some
mathematical calculations as matrix products using the INTEL libraries (
MKL) ( https://software.intel.com/en-us/mkl )
With the last version of the MKL libraries Intel 2018, we are facing to an
issue with *all INTERNAL command* that are executing in R.
2018 Jan 08
0
Fwd: R/MKL Intel 2018 Compatibility
Hi Guillaume,
In principle, mycrossprod function does not need to PROTECT "ans",
because it does not call any allocating function after allocating "ans"
("dgemm" in particular should not allocate from the R heap). So it is
surprising that PROTECTion makes a difference in your case. I agree
there is no ha...