¿Por qué numpy.histogram (Python) omite un elemento en comparación con hist en Matlab?
Estoy tratando de convertir algo de código de Matlab a Python, y el código de Matlab parece:
[N,X] = hist(Isb*1e6, -3:0.01:0)
donde Isb es una matriz 1D del elemento 2048000. N se emite como una matriz 1D de 301 elementos.
Mi código de Python se parece a:
import numpy as np
N,X = np.histogram(Isb*1e6,np.array(-3,0.01,0.01))
pero las salidas de N Python son una matriz 1D de 300 elementos donde el último elemento de Matlab N está apagado.
¿Hay una manera de replicar lo que Matlab hace con mayor precisión?
Necesito que N y X sean del mismo tamaño para poder hacer esto:
loc = X < -0.75
I = N[loc].argmax()