np.complex64
时间: 2023-07-05 21:27:45 浏览: 337
探索 NumPy 的维度变换:np.newaxis 与 reshape 的奥秘
`np.complex64`是NumPy中的一个数据类型,表示由32位实部和32位虚部组成的复数。它可以用于创建NumPy数组,其中每个元素都是一个复数,每个复数由一个实部和一个虚部组成,每个部分都是32位浮点数。该数据类型通常用于计算机视觉、信号处理、机器学习等领域。
可以使用以下代码创建一个`np.complex64`类型的NumPy数组:
```python
import numpy as np
x = np.array([1+2j, 3+4j, 5+6j], dtype=np.complex64)
```
执行以上代码后,变量`x`将被创建为一个包含三个复数的一维数组。可以通过以下方式访问数组中的元素:
```python
print(x[0]) # 输出:(1+2j)
print(x[1].real) # 输出:3.0
print(x[2].imag) # 输出:6.0
```
需要注意的是,由于`np.complex64`类型的数组中的每个元素都由两个32位浮点数组成,因此它需要占用更多的内存空间。在处理大量的数据时,需要考虑内存的使用情况。
阅读全文