5
は、我々は二つのベクトル、このようなa
とb
間の「外側追加」を実行することができます。numpy einsum()は外側に追加できますか? numpyので
a=np.c_[1,2,3]
b=np.c_[4,5,6]
result=a+b.T # alternatively this can be a.T+b
それは同じ計算をするためにeinsum
を使用することは可能ですか?その他の速い選択肢? a
がb
の場合はどうですか?
私は 'einsum'は(少なくとも余分な配列を使用せずに)それを行うことができるとは思いません。あなたが書いた放送を使った平凡な和よりも速い方法を考えることができません。遅すぎますか?結果は対称的なものなので、可能な限り最小限の和をとった拡張を書くことができます。 – jorgeca