deeppavlov/models/morpho_tagger/network.py
def _make_tags_vector(self, tags, bucket_length=None) -> np.ndarray:
        """Transforms a sentence of tags to Numpy array, which will be the network target.

        Args:
            tags: input sentence of tags
            bucket_length: the width of the bucket

        Returns:
            A 2d array, answer[i][j] contains the index of j-th tag in i-th input sentence.
        """
        bucket_length = bucket_length or len(tags)
        answer = np.zeros(shape=(bucket_length,), dtype=np.int32)
        for i, tag in enumerate(tags):
            answer[i] = self.tags.tok2idx(tag)
        return answer
def _make_tags_vector(self, tags, bucket_length=None) -> np.ndarray:
        bucket_length = bucket_length or len(tags)
        answer = np.zeros(shape=(bucket_length,), dtype=np.int32)
        for i, tag in enumerate(tags):
            answer[i] = self.tags.tok2idx(tag)
        return answer
def _make_tags_vector ( self , tags , bucket_length = None ) -> np . ndarray : bucket_length = bucket_length or len ( tags ) answer = np . zeros ( shape = ( bucket_length , ) , dtype = np . int32 ) for i , tag in enumerate ( tags ) : answer [ i ] = self . tags . tok2idx ( tag ) return answer
Transforms a sentence of tags to Numpy array, which will be the network target.

        Args:
            tags: input sentence of tags
            bucket_length: the width of the bucket

        Returns:
            A 2d array, answer[i][j] contains the index of j-th tag in i-th input sentence.
Transforms a sentence of tags to Numpy array which will be the network target .