class_docstr: Test the PsychoacousticMasker.
class_docstr_tok: ["Test","the","PsychoacousticMasker","."]
code: def test_filter_maskers(self, art_warning):
      try:
          test_psd_vector = np.array(
              [2, 10, 96, 90, 35, 40, 36, 60, 55, 91, 40]
          )
          test_masker_idx = np.array([2, 5, 7, 9])
          test_maskers = test_psd_vector[test_masker_idx]
  
          masker = PsychoacousticMasker()
          maskers, masker_idx = masker.filter_maskers(
              test_maskers, test_masker_idx
          )
  
          assert masker_idx.tolist() == [2]
          assert maskers.tolist() == [96]
      except ARTTestException as e:
          art_warning(e)
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import logging
  import numpy
  import pytest
  from art.attacks.attack import EvasionAttack
  from art.attacks.evasion.imperceptible_asr.imperceptible_asr import ImperceptibleASR, PsychoacousticMasker
  from tests.utils import ARTTestException
label_desc: Use image node_id 3 for calling the TestPsychoacousticMasker obj's underlying member method code with example usage: obj.test_filter_maskers(art_warning) without return types