【发布时间】:2020-07-24 02:33:21
【问题描述】:
我有一个 numpy 数组 -
['L', 'London', 'M', 'Moscow', 'NYC', 'Paris', 'nan']
我希望 'nan' 排在第一位,就像这样:
['nan', 'L', 'London', 'M', 'Moscow', 'NYC', 'Paris']
我该怎么做?
【问题讨论】:
-
这能回答你的问题吗? Python Array Rotation
-
nan总是最后,还是可以在任何地方?一般来说,这不是 numpy 中的有效操作。 -
无论如何都可以。我修改了 Andrej 的答案以找到 'nan' 的位置,然后从数组的大小中减去它,然后将其移动该数量,因此值 'nan'(或我将来选择的任何值)将始终是第一个。跨度>