Как сделать матрицу с записями комплексных чисел с помощью gonum/go?
Как написано в заголовке, как я могу создать экземпляр матрицы с complex128? Что такое комплексный эквивалент следующего?
matrix := mat.NewDense(2, 2, []float64{0, 0, 0, 3})
как я могу написать что-то подобное?
Matrix := mat.NewDense(2, 2, []complex128{0, 0, 0, 3i})
1 ответ
Пакет Gonum mat в настоящее время не поддерживает значения complex128. Это то, над чем мы работаем.
Теперь Gonum поддерживает сложные матрицы.
Сделать его можно так:
matrix := mat.NewCDense(2, 2, []complex128{0, 0, 0, 3i})