私はこの非常に単純なコードで奇妙な振る舞いをしています
import numpy as np
[y, binEdges] = np.histogram(x, xout)
ここで、x と xout は numpy 配列です (xout は等間隔のビンの端を表します)。
私が行った場合
np.sum(y)
値は x (x.shape) の要素数と等しくありません。この値は x.shape よりもはるかに小さく、その理由がわかりません。np.histogram のバグですか?必要に応じて、x および xout numpy 配列をアップロードできますが、非常に長いです (x.shape は 19133 float64 で、xout.shape は 1360 float64 です)。上記のコードで何か間違ったことをしたかどうか教えてください。