我在 numpy 中有一个掩码数组:
masked = np.ma.core.MaskedArray([1, 2], mask=[True, False])
现在我想在图中显示数字,所以我需要格式化:
"{:.2f}".format(masked[0])
'0.00'
"{:.2f}".format(masked[1])
'2.00'
为什么被屏蔽的元素被格式化为“0.00”,我怎样才能避免这种情况,例如通过将被屏蔽的元素格式化为 NaN 或一些任意字符?
我在 numpy 中有一个掩码数组:
masked = np.ma.core.MaskedArray([1, 2], mask=[True, False])
现在我想在图中显示数字,所以我需要格式化:
"{:.2f}".format(masked[0])
'0.00'
"{:.2f}".format(masked[1])
'2.00'
为什么被屏蔽的元素被格式化为“0.00”,我怎样才能避免这种情况,例如通过将被屏蔽的元素格式化为 NaN 或一些任意字符?