어레이를 주어진 모양으로 브로드 캐스트 할 수 있는지 테스트하는 가장 좋은 방법은 무엇입니까?배열을 도형에 브로드 캐스팅 할 수 있는지 테스트하십시오.
"pythonic"접근 방식은 나의 경우에는 효과가 없습니다. 왜냐하면 의도적으로 작업을 게을러 르게 평가하기 때문입니다. 더 나은 아직
>>> x = np.ones([2,2,2])
>>> y = np.ones([2,2])
>>> is_broadcastable(x,y)
True
>>> y = np.ones([2,3])
>>> is_broadcastable(x,y)
False
또는 :
나는 is_broadcastable
아래 구현하는 방법을 부탁 해요 당신은 np.broadcast
을 사용할 수
>>> is_broadcastable(x.shape, y.shape)
참조 : http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html –