А комплексные числа для чего-то часто бывают нужны? Мне на ум приходят только три применения - электротехнический софт, рисование фрактала Мандельбро и первая лаба по основам ООП
Между тем, в стандарте Си есть комплексные числа, а матриц нет (но во времена стандарта не было ажиотажа с машинным обучением). Где использовать? Для многих ЦОС-алгоритмов, для того же FFT, преобразования Гильберта и проч.
Но я комплексные числа привел в качестве примера. LLVM такими темпами совсем превратится в "kitchen-sink IR" :)