将交错的NumPy整数数组转换为complex64的最快方法是什么?
|
我的输入数据流交错了实整数和虚整数。将它们转换为complex64值是我程序中最慢的操作。这是我目前的方法:
import numpy as np
a = np.zeros(1000000, dtype=np.int16)
b = np.complex64(a[::2]) + np.complex64(1j) * np.complex64(a[1::2])
在不进行C扩展或不使用cython的情况下,我可以做得更好吗?如果我做不到更好,那么使用其中一种技术最简单的方法是什么?
没有找到相关结果
已邀请:
1 个回复
剿畦缄饥小