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多次元配列の概念、機能、使用法がわからない場合は、ホームページに紹介があります。皆さんの幸せな生活をお祈りします。