如果我有一个带有 nan 的数组,它看起来像这样:
array([[ 0., 0., 0., 0.],
[ 0., 0., nan, nan],
[ 0., 1., 3., nan],
[ 0., 2., 4., 7.],
[ 0., nan, 2., nan],
[ 0., 4., nan, nan]])
Run Code Online (Sandbox Code Playgroud)
如何在不改变形状的情况下将所有 nan 移动到数组的开头?像这样的事情:
array([[ 0., 0., 0., 0.],
[ nan, nan, 0., 0.],
[ nan, 0., 1., 3.],
[ 0., 2., 4., 7.],
[ nan, nan, 0., 2.],
[ nan, nan, 0., 4.]])
Run Code Online (Sandbox Code Playgroud)