Предположим, что вы получили случайную целочисленную матрицу например так (пусть двумерную):
self.mtx = np.random.randint(minElementValue, maxElementValue, (3, 3));
Далее сделать из неё комплексную можно, например с помощью генератора: