code: def testRegression3PeaksHighBinResolution(self):
      # Checks on config. values binResolution being too high for the input in question
      freq_speaks = [55, 100, 340]
      mag_speaks = [1, 1, 1]
      expectedBins = [
          0.0,
          101.52542,
          324.88135,
          203.05084,
          131.98305,
          81.22034,
          40.61017,
      ]
      expectedValues = [
          1.0,
          1.0,
          1.0,
          0.8,
          0.64000005,
          0.512,
          0.40960002,
      ]
      calculatedPitchSalience = PitchSalienceFunction(
          binResolution=100
      )(freq_speaks, mag_speaks)
      bins, values = PitchSalienceFunctionPeaks()(
          calculatedPitchSalience
      )
      self.assertAlmostEqualVectorFixedPrecision(bins, expectedBins, 3)
      self.assertAlmostEqualVectorFixedPrecision(
          values, expectedValues, 3
      )
  
file_path: essentia/test/src/unittests/tonal/test_pitchsaliencefunctionpeaks.py
imports: from essentia_test import *
  from numpy import *
label_desc: Use image node_id 6 for calling the TestPitchSalienceFunctionPeaks obj's underlying member method code with example usage: obj.testRegression3PeaksHighBinResolution() without return types