在python中将离散值转换为实际值

时间:2017-09-24 10:31:54

标签: python numpy scipy

我有一个带有离散值的numpy数组。我使用numpy.digitize()函数从连续值中获取这些离散值。现在我想将这些离散值转换回原始的连续值。 python中有一个函数可以帮我做到吗?下面添加了一个示例代码:

        A = [437.479, 438.536, 440.026,............,471.161]
        bins = numpy.linspace(numpy.amin(A),numpy.amax(A),255) 
        discretized_A = numpy.digitize(A, bins) 
        discretized_A = [1,8,18,................,237]

正如你在这里看到的,我有一个实数值的向量,我使用数字化函数在空间中将该向量投影到最小A和255等间距值。所以我得到了离散的最终结果_A。现在我想对这些步骤进行反向工程并获得原始的实际值。

0 个答案:

没有答案