def __init__(self, name, namespace, labels=None, sr=22050, hop_length=512):
super(DynamicLabelTransformer, self).__init__(name=name,
namespace=namespace,
sr=sr,
hop_length=hop_length)
if labels is None:
labels = jams.schema.values(namespace)
self.encoder = MultiLabelBinarizer()
self.encoder.fit([labels])
self._classes = set(self.encoder.classes_)
self.register('tags', [None, len(self._classes)], np.bool)
评论列表
文章目录