我有一个数组:
MDP= [[0.705,.655,0.614,0.388],[0.762,None,0.660,-1],[0.812,.868,0.918,+1]]
如何在上述数组上应用np.around而不导致None和-1,+ 1值的错误?
TIA
答案 0 :(得分:1)
确保您使用的是numpy数组,而不是列表列表:
np.around(np.array(MDP).astype(float))
#array([[ 1., 1., 1., 0.],
# [ 1., nan, 1., -1.],
# [ 1., 1., 1., 1.]])
如果需要,您可以使用.tolist()
将结果转换回嵌套列表。