我有以下输入:
index_array
array([ 2., 3., 4., 5., 6., 7., 8., 9., 10., 11.])
success_rate_array
array([ 0.14436074, 0.15488785, 0.17158958, 0.19350282, 0.20358402,
0.21188935, 0.23390895, 0.26160338, 0.1971831 , 0.31818182])
x_e
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
y_e
array([ 0. , 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9])
我呼吁创建二维直方图:
H, x_e, y_e = np.histogram2d(sucess_rate_array, index_array, bins=(x_e, y_e))
失败:
ValueError: The dimension of bins must be equal to the dimension of the sample x.
正如您在上面看到的(并且正如我以编程方式验证的那样),实际上所有 4 个输入都具有相同的 (10, ) 尺寸,尽管我只需要它们具有相同的形状x_e
并且具有相同的形状。我也没有or值。我究竟做错了什么?y_e
success_rate_array
index_array
Inf
NaN