Как сделать матрицу с записями комплексных чисел с помощью 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})
Другие вопросы по тегам