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