# -*- coding: utf-8 -*-
from ..utils.common import findShape
import logging
# create logger
logger = logging.getLogger(__name__)
#logger.debug('level %d' % (logger.getEffectiveLevel()))
[文档]class Shaped():
""" An object of specifiable kinds.
This class is for parameters, not for products/datasets to make 'shape' MDP.
"""
[文档] def __init__(self, **kwds):
""" Has a shape.
Parameters
----------
Returns
-------
"""
#print(__name__ + str(kwds))
super().__init__(**kwds)
[文档] def updateShape(self, **kwds):
self.shape = findShape(self.data, **kwds)
return self.shape