其他分享
首页 > 其他分享> > 【代码记录】取一个batch的数据计算概率

【代码记录】取一个batch的数据计算概率

作者:互联网

取到一个batch的数据,计算概率

    def calculate_y_prob_by_iterator(self, dataStream):
        YArr,Y_preArr = [],[]
        while True:
            try:
                X,Y,candidate = next(dataStream)
            except:
                break
            Y_pre,Y = self.calculate_y_prob(X,candidate).cpu().data.numpy().astype(np.float32),Y.cpu().data.numpy().astype(np.int32)
        
            YArr.append(Y)
            Y_preArr.append(Y_pre)
        YArr,Y_preArr = np.vstack(YArr),np.vstack(Y_preArr)
        return Y_preArr, YArr

标签:pre,概率,calculate,preArr,batch,YArr,np,代码,append
来源: https://blog.csdn.net/weixin_42262519/article/details/123227764