我发现在其他一些人的数据中,值“-”有时会出现在numpy数组中。如何将数组元素设置为“-”?
类似这样的东西:
[-- -- -- -- -- -- -- -- 0.27969929575920105 0.27994874119758606
0.27715885639190674 0.26716524362564087 0.2594984173774719
0.2584466338157654 0.2565436065196991 0.2539260685443878
0.2531115710735321 0.25570642948150635 0.2644173204898834
0.26860886812210083]
答案 0 :(得分:4)
那是NumPy“ masked array”。它带有一个布尔数组,在它们为True的情况下,数据被认为是无效的,因此将其打印为--
。
如果要查看被屏蔽的数据,可以使用被屏蔽的数组的.data
属性(当然可以打印)访问它。