首页 > 解决方案 > 为什么 NumPy 支持 np.float16 但不支持 np.complex32?

问题描述

在使用 NumPy 时,我注意到它支持 np.float16 但没有 np.complex32。为什么会这样?计划在未来发布的低优先级功能?有没有一种直接的方法来实现基于我忽略的 np.float16 的复杂表示?

我无法在网上找到很多关于此的内容。谢谢!

例如,以下代码适用于 a,但适用于 b。

import numpy as np

a = np.array([0, 1], dtype=np.float16)
print(a)

b = np.array([0, 1], dtype=np.complex32)
print(b)

标签: pythonnumpy

解决方案


推荐阅读