2D에서 부울 배열의 값을 True에서 False로 변경하려고하는데 코드가 작동하지 않습니다. b [r] [c] = False 문을 사용해도 출력 결과는 동일합니다. 누군가 나를 도울 수 있습니까, 감사합니다.
import numpy as np
b = np.array([[True for j in range(5)] for i in range(5)])
print(b)
for r in b:
for c in r:
b[r][c] = False
print(b)
b
요소를 변경하려면 요소 자체가 아닌의 인덱스를 사용해야합니다 . 시험:
import numpy as np
b = np.array([[True for j in range(5)] for i in range(5)])
print(b)
for i, r in enumerate(b):
for j, c in enumerate(r):
b[i,j] = False
print(b)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다