code: def test_digit_prediction(self):
      dataset = datasets.load_digits()
      x_train, x_test, y_train, y_test = train_test_split(
          dataset.data, dataset.target, test_size=0.3
      )
  
      nw = algorithms.PNN(verbose=False, std=10)
      nw.train(x_train, y_train)
      result = nw.predict(x_test)
  
      accuracy = metrics.accuracy_score(y_test, result)
      self.assertAlmostEqual(accuracy, 0.9889, places=4)
  
file_path: neupy/tests/algorithms/rbfn/test_pnn.py
imports: from __future__ import division
  import numpy
  from sklearn import datasets
  from sklearn import metrics
  from sklearn.model_selection import StratifiedKFold, train_test_split
  from neupy import algorithms
  from neupy.exceptions import NotTrained
  from base import BaseTestCase
label_desc: Use image node_id 3 for calling the PNNTestCase obj's underlying member method code with example usage: obj.test_digit_prediction() without return types