已解决TypeError: only integer scalar arrays can be converted to a scalar index

已解决TypeError: only integer scalar arrays can be converted to a scalar index_开发语言


文章目录

  • 报错问题
  • 解决方法
  • 声明


报错问题

之前在工作中遇到过这个坑,记录一下问题以及解决方法,不一定针对所有情况都能用,但是可以供大家参考。
问题描述如下:

TypeError: only integer scalar arrays can be converted to a scalar index

已解决TypeError: only integer scalar arrays can be converted to a scalar index_python_02

解决方法

解决方法如下

已解决TypeError: only integer scalar arrays can be converted to a scalar index_numpy_03


类型错误:只有整数标量数组才能转换为标量索引。

这应该是最新版本的python、numpy的问题。版本升级,有些方法已经发生改变,使将单个元素数组作为标量进行索引成为一个错误。

float_list[num]

改为

np.array(float_list)[num]

声明

解决方法参考网络,如有侵权联系我删除