从浮点到复数的np数组转换

2024-04-20 13:22:25 发布

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

我有一个带有float数据类型的numpy数组,但是一个外部函数需要一个复杂的数据类型。当我使用a.view(np.complex)时,实际值也用于复杂值,这会扰乱我的进一步计算,即:

a = [1, 2, 3]
b = a.view(np.complex)
> b = [1+1i, 2+2i, 3+3i]

有这样的命令吗

> b = [1+0i, 2+0i, 3+0i]

是吗?


Tags: 函数命令numpyviewnp数组float数据类型