Python 获取numpy数组中元素的索引

Python 获取numpy数组中元素的索引,python,numpy,Python,Numpy,我将以下列表转换为numpy.array: 我想知道与0不同的第一个元素的索引,我尝试使用np.nonzero方法得到: a = np.nonzero(np_sells) print(a) >> (array([13], dtype=int64),) 我真正需要的是13在另一个我正在处理时间序列的日期列表中查找该数字,但如果我尝试此代码,我会不断得到相同的错误: 这一时期的一些数据。这些数据的清单中的一些日期。这些数据的清单中的一些日期是:2007-2007-2007-2014

我将以下列表转换为numpy.array:

我想知道与0不同的第一个元素的索引,我尝试使用np.nonzero方法得到:

a = np.nonzero(np_sells)
print(a)

>> (array([13], dtype=int64),)

我真正需要的是13在另一个我正在处理时间序列的日期列表中查找该数字,但如果我尝试此代码,我会不断得到相同的错误:

这一时期的一些数据。这些数据的清单中的一些日期。这些数据的清单中的一些日期是:2007-2007-2007-2014年的一些“2014年10-10-2014,”2014年11-11-2014年,“2014年11-11-2014年,”2014年11-2014年,”2014年10月10 10 10 10 10月2014年的这些数据,2014年10 10-2014年的这些,“2014年1-11-2014年11-2014年,”2014年11-11-2014年10 10 10 10 10 10 10-2014年10 10 10 10 10 10 10 10 10 10 10 10 10-2014年,“2015年01-01-01-01-01-01-01-01-2015年10-2015年,”,”,”,”2014年1-01-01-01-01-01-01-01-2015年10 10 10 10 10 10-2015年,”,”,”,”,”2014年10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10'01-06-2016','01-07-2016'] 日期列表[a] >>>TypeError:列表索引必须是整数或切片,而不是元组 我知道它一定很简单,但我被卡住了。

这是因为a是一个元组。不能将其作为索引传递。所以我们可以试试这个抱歉你的问题我不清楚,所以你可能不清楚:

another_array = a[0]
idx = another_array[#Enter the index you want here]
print(dates_list[idx])
这是因为a是一个元组。不能将其作为索引传递。所以我们可以试试这个抱歉你的问题我不清楚,所以你可能不清楚:

another_array = a[0]
idx = another_array[#Enter the index you want here]
print(dates_list[idx])