我试图找出应用于列表的操作。 我有一个名为predictions的列表/数组,并执行以下一组指令。
predictions[predictions < 1e-10] = 1e-10
这段代码摘自Udacity的机器学习作业,使用了Numpy。
它被用于以下方式:
def logprob(predictions, labels):
"""Log-probability of the true labels in a predicted batch."""
predictions[predictions < 1e-10] = 1e-10
return np.sum(np.multiply(labels, -np.log(predictions))) / labels.shape[0]
正如@MosesKoledoye和其他人指出的那样,它实际上是一个Numpy数组。(Numpy是一个Python库)
这行代码是干什么用的?
predictions
的真正含义:请提供一个代码片段,展示如何定义predictions
并提供type(predictions)
的输出。 - albertpredictions
是标准的 Python 列表、Numpy 数组还是其他类型的数据结构。 - PM 2Ring