code: def test_sofm_storage(self):
      X = np.random.random((100, 10))
      sofm = algorithms.SOFM(
          n_inputs=10,
          features_grid=(10, 10),
          std=1,
          step=0.5,
          learning_radius=2,
          weight=np.random.random((10, 100)),
      )
  
      sofm.train(X, epochs=10)
      self.assertPickledNetwork(sofm, X)
  
      parameters = sofm.get_params()
      self.assertIn("weight", parameters)
      self.assertIsInstance(parameters["weight"], np.ndarray)
  
imports: import math
  import numpy
  from neupy import algorithms
  from neupy.exceptions import WeightInitializationError
  from neupy.algorithms.competitive import sofm
  from neupy.algorithms.competitive.neighbours import gaussian_df
  from base import BaseTestCase
label_desc: Use image node_id 15 for calling the SOFMTestCase obj's underlying member method code with example usage: obj.test_sofm_storage() without return types