Python遗传算法能运算但还是会弹出问题

img


pycharm运行出来会报这三个错误
求看看这些问题怎么解决,问题出现了怎么解决

img

变量g,t_l其中一个应该是float变量而非数组变量,是无法进行下标的引用的。

报错翻译:float类型不可访问子元素
没代码,盲猜
要么g是float,要么t_l是个float、一维list、二维list,而你把它当三维list在拆

报错意思:float没有访问索引的方法
发一下代码
大概可能的问题有:

  1. 你以为这个g或者是t_l[a][p]变量是一个str或者是list,但是它其实不是,是个float,所以报错。
  2. t_l[a]就是一个float,不可以通过索引访问