code: def test_lvq_with_custom_set_of_prototypes(self):
      lvqnet = algorithms.LVQ(
          n_inputs=2,
          n_subclasses=4,
          n_classes=2,
          prototypes_per_class=[3, 1],
      )
  
      lvqnet.train(self.data, self.target, epochs=3)
      self.assertGreater(lvqnet.errors.train[-1], 0)
  
      lvqnet.train(self.data, self.target, epochs=30)
      self.assertEqual(lvqnet.errors.train[-1], 0)
  
imports: from functools import partial
  import numpy
  from sklearn import datasets
  from neupy import algorithms, init
  from neupy.exceptions import NotTrained
  from base import BaseTestCase
  from helpers import compare_networks
label_desc: Use image node_id 9 for calling the LVQTestCase obj's underlying member method code with example usage: obj.test_lvq_with_custom_set_of_prototypes() without return types