에서 키의 임의 선택 나는 N 값이 ARR라는 거 np.array을 가지고에 의해 무작위로이 값의 10 %를 선택합니다.반전 NumPy와 배열
사실 저는 90 %의 값을 가진 배열이 필요합니다. 그래서 지금 나는 매우 느린 다음을 사용합니다 :
def buildRevChoice(choice, nevents):
revChoice=[]
for i in range(N):
if not i in choice:
revChoice.append(i)
return revChoice
이것을 고정시키는 방법을 생각해 볼 수 있습니까?
빠른 최적화 :'buildRevChoice'에서 조회 속도를 높이기 위해'choice'에서'set'을 만듭니다. –
성능이 필요한 경우 큰 배열에 파이썬 루프를 사용하지 마십시오. 파이썬/numpy의 함수 프로그래밍과 numpy의 벡터화를 사용하십시오. –
예 알아 두었지만 Google별로 다른 솔루션을 찾지 못했습니다. 합리적인 검색 구문을 생각할 수 없었습니다. – user575736