Nowadays I just hear “Cold and calculating” as a very strong, very good compliment. Consider this ‘opposite’ version:
“Heated and mathematically-illiterate”...
...Yeah, I’ll take the implied “emotionless and unromantic” (which obviously stems from not fully understanding the target of those words) with the nice compliment on my mathematical abilities over the obvious insult to my knowledge and self-control.
If you speak the words fast enough and with enough conviction, your audience’s brain will fill in the gap with whatever pleases them while you retain full plausible deniability. Win!