在numpy中,如何创建一个复杂的矩阵?

2024-10-01 13:29:23 发布

您现在位置:Python中文网/ 问答频道 /正文

在线

e[i][j][k]=np.divide(ftf[i][j][k],ftg[i][j][k])

在代码以下运行时

^{pr2}$

返回错误:

/home/main.py:36: ComplexWarning: Casting complex values to real discards the imaginary part
e[i][j][k]=np.divide(ftf[i][j][k],ftg[i][j][k])

我想我必须创造一个复杂的。如何创建一个以零为元素的复杂矩阵?在


Tags: to代码pyhomemain错误npvalues
1条回答
网友
1楼 · 发布于 2024-10-01 13:29:23

^{}中的dtype参数设置为complex

np.zeros((10,10), dtype=complex)

array([[0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,
        0.+0.j, 0.+0.j],
       [0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,
        0.+0.j, 0.+0.j],
       [0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,
        0.+0.j, 0.+0.j],...

相关问题 更多 >