1
numpyには、配列を作成せずにシェイプをブロードキャストできるかどうかをテストするメソッドがありますか?要するに、以下の出力を提供する関数を探しています。もちろんnumpyで2つの図形をブロードキャストできるかどうかをテストする方法はありますか?
can_broadcast((1, 2), (2, 1)) # True
can_broadcast((1, 2), (2, 3)) # False
、私は
def can_broadcast(s1, s2):
try:
np.empty(s1) + np.empty(s2)
return True
except ValueError:
return False
を使用して動作をエミュレートするか、自分のロジックを構築することができます。何かが組み込まれていますか?