dot product
空のサブ配列がいくつかある配列の各ペアに対して、異なる index で行う必要があります。つまり
event1:
array([[ 5.35375254e-07 6.40314998e-02], 0.159332022418, [],
0.0396021990432, 0.00795516103045, 0.0457216188153, [],
0.0331742073438], dtype=object)
event2:
array([[ 5.97561615e-06 5.56173790e-02], 0.119262253938, [],
0.161581488798, 0.00560146601083, 0.0735139212697, 0.0585291344263,
0.177536950441], dtype=object)
ご覧のとおり、これらの配列にはいくつかの空の配列があるため、ドット積を実行すると、これらの空の配列はすべてを にし[]
ます。
まず、空の配列をゼロに変更しようとしましたが、配列の各要素をループして空をゼロに変更するよりも良い解決策は考えられませんでした。
これを行う効率的な方法はありますか?