Python 将数组元素转换为浮点

Python 将数组元素转换为浮点,python,pandas,Python,Pandas,我有一个叫做monteCarloPerf的一维数组,它看起来像: monteCarloPerf [[113.4848779294831], [169.65800173373898], [211.35999049731927], [169.65800173373901], [229.66974328119005]] 我正在使用以下命令从数组中检索单个元素: finalValue = monteCarloPerf[arrayValue] 其中arrayValue是一个整数 假设arrayVal

我有一个叫做monteCarloPerf的一维数组,它看起来像:

monteCarloPerf  [[113.4848779294831], [169.65800173373898], [211.35999049731927], [169.65800173373901], [229.66974328119005]]
我正在使用以下命令从数组中检索单个元素:

finalValue = monteCarloPerf[arrayValue]
其中arrayValue是一个整数

假设arrayValue=0,此时我正在返回:[113.4848779294831]。有没有办法不用括号就把浮子退出来?因此,我将返回113.4848779294831


非常感谢

您的对象
monteCarloPerf
是一个包含一维数组元素的一维数组,或者是一个列表列表。要访问对象的第一个元素的值,必须将对该元素的访问权限更改为以下内容:

finalValue = monteCarloPerf[arrayValue][0]
finalValue = monteCarloPerf[arrayValue][0]

monteCarloPerf
是一个列表列表。当您使用
monteCarloPerf[index]
时,它将在
index
位置返回列表。根据列表中的对称性,在每个子列表中,
[0]
位置的项是您试图获取的实际值

使用此函数获取值

finalValue = monteCarloPerf[arrayValue][0]

事实上,这是一个“二维”数组

要获取浮点值,可以执行以下操作:

finalValue = monteCarloPerf[arrayValue][0]
finalValue = monteCarloPerf[arrayValue][0]
或者可以将二维数组转换为一维数组:

one_dim = [item[0] for item in monteCarloPerf]

我希望这能有所帮助。

这里有一种不使用
列表的奇怪方法。\uuu getitem\uuuu()
方法:


float('''.join(str中的i代表i(monteCarloPerf[arrayValue]))
moteCarloPerf[arrayValue][0]?