Python-Numpy:オペランドをシェイプと一緒にブロードキャストできませんでした
Python Numpy Operands Could Not Be Broadcast Together With Shapes
ValueError: operands could not be broadcast together with shapes (353,) (355,)
栗を与える:
import numpy numpy_a=numpy.array([1, 2, 3, 4, 5]) numpy_b=numpy.array([1, 2, 3]) print(numpy_a + numpy_b)
理由:numpy_aは、ufuncのブロードキャストメカニズムに違反するnumpy_bの形状とは異なるため、エラーを報告して問題を解決します。寸法は同じに調整することができます
numpy多次元配列の概念、機能、使用法がわからない場合は、ホームページに紹介があります。皆さんの幸せな生活をお祈りします。