我有一个数组:
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
最佳答案
确保您使用的是 numpy 数组,而不是列表的列表:
np.around(np.array(MDP).astype(float))
#array([[ 1., 1., 1., 0.],
# [ 1., nan, 1., -1.],
# [ 1., 1., 1., 1.]])
如果需要,您可以使用 .tolist()
将结果转换回嵌套列表。
关于python - np.around 用于没有值和整数值的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53476876/