【发布时间】:2021-08-16 06:23:32
【问题描述】:
我正在尝试将我的字符串类型数据转换为复杂类型数据。 我的数据是一个excel文件,你可以检查here(以compressed1.xls的名义)
我从使用数学家的 i 的 Matlab 代码中获取了我的数据,并且我知道 Python 使用 j 的工程约定作为虚数单位,我已经改变了将所有 i 放入 j。我使用 Pandas 读取数据并已将其转换为 Numpy 数组。
到目前为止,这是我的代码:
compressed = pd.read_excel ('compressed1.xls')
comp_ar = np.array(compressed)
comp_array = comp_ar.astype(np.complex)
最后一行出现TypeError:
必须是实数,不是str
我尝试使用其他 file (BT4864.xlsx) 效果很好。我应该怎么办?提前谢谢你
【问题讨论】:
标签: python type-conversion numpy-ndarray