Python 错误:';浮动';对象不能解释为索引

Python 错误:';浮动';对象不能解释为索引,python,numpy,floating-point,Python,Numpy,Floating Point,我正在尝试从此存储库运行以下代码 它给了我以下的错误。我怎样才能解决这个问题 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "Helpers.py", line 51, in visualize f,axes= plt.subplots(row, column, figsize=fig_size) File "/home/.local/lib/p

我正在尝试从此存储库运行以下代码

它给了我以下的错误。我怎样才能解决这个问题

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "Helpers.py", line 51, in visualize
    f,axes= plt.subplots(row, column, figsize=fig_size)
  File "/home/.local/lib/python2.7/site-packages/matplotlib/pyplot.py", line 1187, in subplots
    gridspec_kw=gridspec_kw)
  File "/home/.local/lib/python2.7/site-packages/matplotlib/figure.py", line 1362, in subplots
    axarr = np.empty((nrows, ncols), dtype=object)
TypeError: 'float' object cannot be interpreted as an index
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“Helpers.py”,第51行,以可视化方式显示
f、 轴=plt.子批次(行、列、图尺寸=图尺寸)
文件“/home/.local/lib/python2.7/site packages/matplotlib/pyplot.py”,第1187行,在子批中
gridspec_kw=gridspec_kw)
文件“/home/.local/lib/python2.7/site packages/matplotlib/figure.py”,第1362行,在子地块中
axarr=np.empty((nrows,ncols),dtype=object)
TypeError:“float”对象不能解释为索引

我相信您尝试使用的repo需要
Python3.x
(尽管没有在任何地方明确提及),而且您似乎正在使用
Python2.7

错误

TypeError:“float”对象不能解释为索引

在我看来,行中的一个参数正在传递一个浮点值作为索引,这在
Python2.x
中不被接受,在
Python3.x
中也可以


只需使用
Python3.x
就可以解决您的问题。

这能回答您的问题吗?不,没有帮助。谢谢你的回答,你能告诉我如何为这个特定的代码指定python 3吗?当我运行该程序时,默认情况下它使用python 2。您使用的是Jupyter笔记本吗?如果是这样,只需将其配置为使用python3即可,请参阅我正在使用Pycharm。如何在Pycharm上配置它?使用python3。查看如何安装和使用python3 for pycharm。或者,您也可以像在github repo中一样在Jupiter笔记本中进行。但是,当我使用Pycharm终端运行代码时,它会自动使用pythonv2。我不知道为什么会发生这种情况。
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "Helpers.py", line 51, in visualize
    f,axes= plt.subplots(row, column, figsize=fig_size)
  File "/home/.local/lib/python2.7/site-packages/matplotlib/pyplot.py", line 1187, in subplots
    gridspec_kw=gridspec_kw)
  File "/home/.local/lib/python2.7/site-packages/matplotlib/figure.py", line 1362, in subplots
    axarr = np.empty((nrows, ncols), dtype=object)
TypeError: 'float' object cannot be interpreted as an index