我可以导入列,但当我打印数组时,值的格式如下:
[['value1']
['value2']
等等
我不想要那个''
我正在尝试将一个由复数组成的列从excel导入python我希望在python中有一个数组作为对象
import numpy as np
import pandas as pd
df = pd.read_excel("Dati.xls", sheet_name="Ysh_pu")
Ysh = df.as_matrix()
此时,我获得以下输出:
[['0,00000000000000 + 0,00117108525682811i']
['0,00000000000000 + 0,00155994104529390i']
['0,00000000000000 + 0,00127766055260943i']
['0,00000000000000 + 0,00101368008176161i']
['0,00000000000000 + 0,00152052018977579i']]
但我希望输出如下:
[[0,00000000000000 + 0,00117108525682811i]
[0,00000000000000 + 0,00155994104529390i]
[0,00000000000000 + 0,00127766055260943i]
[0,00000000000000 + 0,00101368008176161i]
[0,00000000000000 + 0,00152052018977579i]
在python中,复数使用j而不是i。然后在数据中,将逗号(,)替换为点(.)
旧的:
新增:
演示:
结果:
相关问题 更多 >
编程相关推荐