numpy のブロードキャストが の出力にどのように影響するかを理解しようとしていますnp.allclose
。
>>> np.allclose([], [1.])
True
なぜそれが機能するのかわかりませんが、これは機能しません:
>>> np.allclose([], [1., 2.])
ValueError: operands could not be broadcast together with shapes (0,) (2,)
ここでのルールは何ですか?空の配列に関するnumpyドキュメントには何も見つかりません。