class_docstr: Deserializer for NPZ format.
  
  This is the standard deserializer in Chainer. This deserializer can be used
  to read an object serialized by :func:`save_npz`.
  
  Args:
      npz: `npz` file object.
      path: The base path that the deserialization starts from.
      strict (bool): If ``True``, the deserializer raises an error when an
          expected value is not found in the given NPZ file. Otherwise,
          it ignores the value and skip deserialization.
      ignore_names (string, callable or list of them):
          If callable, it is a function that takes a name of a parameter
          and a persistent and returns ``True`` when it needs to be skipped.
          If string, this is a name of a parameter or persistent that are
          going to be skipped.
          This can also be a list of callables and strings that behave as
          described above.
class_docstr_tok: ["Deserializer","for","NPZ","format",".","This","is","the","standard","deserializer","in","Chainer",".","This","deserializer","can","be","used","to","read","an","object","serialized","by",":","func",":","`","save_npz","`",".","Args",":","npz",":","`","npz","`","file","object",".","path",":","The","base","path","that","the","deserialization","starts","from",".","strict","(","bool",")",":","If","``","True","``",",","the","deserializer","raises","an","error","when","an","expected","value","is","not","found","in","the","given","NPZ","file",".","Otherwise",",","it","ignores","the","value","and","skip","deserialization",".","ignore_names","(","string",",","callable","or","list","of","them",")",":","If","callable",",","it","is","a","function","that","takes","a","name","of","a","parameter","and","a","persistent","and","returns","``","True","``","when","it","needs","to","be","skipped",".","If","string",",","this","is","a","name","of","a","parameter","or","persistent","that","are","going","to","be","skipped",".","This","can","also","be","a","list","of","callables","and","strings","that","behave","as","described","above","."]
code: def __init__(self, npz, path="", strict=True, ignore_names=None):
      self.npz = npz
      self.path = path
      self.strict = strict
      if ignore_names is None:
          ignore_names = []
      self.ignore_names = ignore_names
  
imports: import numpy
  import six
  from chainer.backends import _chainerx
  from chainer.backends import _cpu
  from chainer.backends import cuda
  from chainer.backends import intel64
  from chainer import serializer
  import chainerx
label_desc: Use image node_id 1 to create a new NpzDeserializer object from inherited base classes: serializer with example: obj = NpzDeserializer(npz, path, strict, ignore_names)