【发布时间】:2015-12-11 19:44:24
【问题描述】:
我正在尝试隔离 numpy 数组的最后一列。但是,该函数需要适用于不同大小的数组。当我这样说的时候:
array[:,array_length]
#array_length is a variable set to the length of one row of the array
这似乎可行,它返回一个错误,告诉我我不能用变量切片,而只能用整数切片。
有没有办法用我没有看到的 numpy 来做到这一点?
【问题讨论】:
-
什么是
array_length? -
只是一个设置为一行长度的变量
-
我的意思是,您实际上应该在您的问题中提供所有相关变量的定义(不是变量内容的摘要,而是它在程序中的实际设置方式) ,除了您收到的实际错误消息(包括回溯),而不是错误消息的摘要。
-
我认为 gabra 在下面有一个可用的答案。谢谢!
-
@OliverChild-Lanning 感谢您提供确切的错误消息(其中没有说明“使用变量切片”)。显然,
array_length不是“设置为数组一行长度的变量”(这将是一个整数,因此不会导致此特定错误),这就是我要求查看的原因变量的定义。