0

我有以下输入:

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_esuccess_rate_arrayindex_arrayInfNaN

4

0 回答 0