Python 使用掩码替换numpy中的字符串

Python 使用掩码替换numpy中的字符串,python,numpy,mask,Python,Numpy,Mask,如果我有一个看起来像ar的数组,哪一个是numpy数组?如何使用numpy mask将所有“替换我”替换为2012 ar = [['replaceme', 1,2], ['replaceme', 3,4],['replaceme', 5,6]] ar = [[2012, 1,2], [2012, 3,4],[2012, 5,6]] 这不是面具的工作,而是: 因此,我们需要做的就是: >>> ar[ar == "replaceme"] = 2012 >>>

如果我有一个看起来像ar的数组,哪一个是numpy数组?如何使用numpy mask将所有“替换我”替换为2012

ar = [['replaceme', 1,2], ['replaceme', 3,4],['replaceme', 5,6]]

ar = [[2012, 1,2], [2012, 3,4],[2012, 5,6]]

这不是面具的工作,而是:

因此,我们需要做的就是:

>>> ar[ar == "replaceme"] = 2012
>>> ar
array([[2012, 1, 2],
       [2012, 3, 4],
       [2012, 5, 6]], dtype=object)

这不是面具的工作,而是:

因此,我们需要做的就是:

>>> ar[ar == "replaceme"] = 2012
>>> ar
array([[2012, 1, 2],
       [2012, 3, 4],
       [2012, 5, 6]], dtype=object)