如何使用gonum / go创建具有复数条目的矩阵?

时间:2018-05-28 09:21:16

标签: go gonum

正如标题中所写,如何使用complex128创建矩阵实例?以下是复杂的等价物?

Matrix :=  mat.NewDense(2, 2, []complex128{0, 0, 0, 3i})

我怎么写这样的东西?

   <#list comment as msg>
    <#if !msg.reply??>
        <li>
            ${msg.message}
                <@treeView msg replyes/>
        </li>
    </#if>
</#list>

<#macro treeView msg listReply>
<#list listReply as reply>
    <#if reply.reply.toString() == msg.toString()>
    <ul>
        <li>
            ${reply.message}
                <@treeView reply replyes/>
        </li>
    </ul>
    </#if>
</#list>
</#macro>

2 个答案:

答案 0 :(得分:1)

Gonum mat包目前不支持complex128值。这是我们正在努力的事情。

答案 1 :(得分:0)

现在,Gonum支持复杂矩阵。

您可以这样制作:

matrix := mat.NewCDense(2, 2, []complex128{0, 0, 0, 3i})