Python 使用掩码替换numpy中的字符串
如果我有一个看起来像ar的数组,哪一个是numpy数组?如何使用numpy mask将所有“替换我”替换为2012Python 使用掩码替换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 = [['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)