2014-04-28 3 views
0

은 가정 목록 내부 배열의 인덱스를 찾습니다. 그런 다음 하나를 별도로 지정합니다 (목록에도 있음). 색인을 어떻게 얻을 수 있습니까?어떻게 배열의 목록을 가지고

다음
In [185]: y_train.index(Y_test[0]) 
--------------------------------------------------------------------------- 
ValueError        Traceback (most recent call last) 
<ipython-input-185-c9084f698632> in <module>() 
----> 1 y_train.index(Y_test[0]) 
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all() 

y_train 모든 것을 포함하는 '큰'목록이며, Y_test[0]는 요소

+1

의 배열을 모호하게 작업보다는 구두 X_test'이 포함 된'무엇을'counts_train'을 설명하고 때 진리 값이되어야 하는지를 분명히 아니라는 사실, 실제 코드에서 온다 그 변수에 저장되어있어 문제를 더 잘 설명 할 수 있습니다. –

답변

0
for i in range(0, len(y_train)): 
for j in range(0, len(Y_test)): 
    if y_train[i].shape==Y_test[j].shape: 
     v= y_train[i]==Y_test[j] 
     if v.all(): 
      print ('i',i) 
      print ('j',j) 

이 난 후 오전 인덱스를 찾을 중 하나입니다. 이 오류는 방법 예제 데이터를 보여줍니다 여러 요소

관련 문제