1
,當我在尋找一種方法印刷一個蒙面numpy的陣列改變屏蔽值符號 - - 打印蒙面numpy的陣列
,當我在尋找一種方法印刷一個蒙面numpy的陣列改變屏蔽值符號 - - 打印蒙面numpy的陣列
的np.ma
模塊中閒逛時改變--
屏蔽值符號和方法一個蒙面陣列我發現
np.ma.masked_print_option
"Handle the string used to represent missing data in a masked array."
默認 ' - ':
In [619]: np.ma.masked_print_option.display()
Out[619]: '--'
變更爲 'XX'
In [620]: np.ma.masked_print_option.set_display('xx')
In [621]: M
Out[621]:
masked_array(data = [0 xx 2 xx 4 xx 6 xx 8 xx],
mask = [False True False True False True False True False True],
fill_value = 999999)
爲什麼?你想如何表示蒙面值? –
這是關於打印時對齊列。 我有一個nxn數組代表一個縱橫字謎板。目前我有'1'代表'黑'和'0'代表白色。這個打印很好。 我正在考慮切換到一個蒙面數組。我想保留列的對齊方式,我最初的想法是''---''爲掩碼值而不是'' - ''會允許這樣做。 – orotau