2017-11-20 2 views
0

파이썬에서이 간단한 코드가 : 내 코드를 시험 할 때 그 일는 NumPy와 배열 파이썬에서 부울 배열을 기준으로 필터링 할 수 없습니다

>>>farray[is_ok] 
array([ 34.646433, 34.646433, 34.646433, 34.646433, 34.646433, 
    34.646433, 34.646433]) 

: 나는이 작업을 수행 할 경우 지금

>>> farray 
array([ 34.646433, 34.642292, 34.645295, 34.645938, 34.647517, 
    34.646254, 34.640245]) 
>>> is_ok 
0 False 
1 False 
2 False 
3 False 
4 False 
5 False 
6 False 
dtype: bool 

을 출력은 []이었다. 그러나 나는 그것을 다른 기계에서 사용했고 작동하지 않는다. 내가 본 것에서 두 시스템 모두 3.6.3 파이썬을가집니다. 또한 경고 메시지가 표시됩니다.

D:\Anaconda3\lib\site-packages\ipykernel_launcher.py:1: FutureWarning: in 
the future, boolean array-likes will be handled as a 
boolean array index 
"""Entry point for launching an IPython kernel. 

누군가가 내게 무슨 일이 일어 났는지 설명해 주시겠습니까? 나는 파이썬에 익숙하지 않다.

+1

환경 간의 판다 및 NumPy의 버전 차이를 확인 했습니까? – miradulo

+0

정확히 사용하고있는 코드를 표시하고'numpy' 버전을 제공 할 수 있습니까? –

+0

예, 커널을 다시 시작해야하는데 업데이트가되었지만 numpy 버전이 다른 것처럼 보입니다. 나는 지금 어리 석다, 지원에 감사한다. – Barkz

답변

0

업데이트 후 커널을 다시 시작하는 데 필요한 다른 numpy 버전