我正在使用该np.broadcast_to
函数来查看重构数组的视图,就像示例一样:
>>> x = np.array([1, 2, 3])
>>> np.broadcast_to(x, (3, 3))
array([[1, 2, 3],
[1, 2, 3],
[1, 2, 3]])
将一个掩码数组传递给这个函数会让我失去掩码:
>>> y = np.ma.array([1, 2, 3], mask=[False, True, False])
>>> np.broadcast_to(y, (3, 3))
array([[1, 2, 3],
[1, 2, 3],
[1, 2, 3]])
如何获得以下视图?
array([[1, --, 3],
[1, --, 3],
[1, --, 3]])