class_docstr: **CTB** 数据集的 **Loader**。支持加载的数据应该具备以下格式, 其中第二列为 **词语** ，第四列为 **pos tag** ，第七列为 **依赖树的 head** ，
  第八列为 **依赖树的 label** 。
  
  Example::
  
      1       印度    _       NR      NR      _       3       nn      _       _
      2       海军    _       NN      NN      _       3       nn      _       _
      3       参谋长  _       NN      NN      _       5       nsubjpass       _       _
      4       被      _       SB      SB      _       5       pass    _       _
      5       解职    _       VV      VV      _       0       root    _       _
  
      1       新华社  _       NR      NR      _       7       dep     _       _
      2       新德里  _       NR      NR      _       7       dep     _       _
      3       １２月  _       NT      NT      _       7       dep     _       _
      ...
  
  读取的 :class:`~fastNLP.core.DataSet` 将具备以下的数据结构：
  
  .. csv-table::
      :header: "raw_words", "pos", "dep_head", "dep_label"
  
      "[印度, 海军, ...]", "[NR, NN, SB, ...]", "[3, 3, ...]", "[nn, nn, ...]"
      "[新华社, 新德里, ...]", "[NR, NR, NT, ...]", "[7, 7, 7, ...]", "[dep, dep, dep, ...]"
      "[...]", "[...]", "[...]", "[...]"
class_docstr_tok: ["*","*","CTB","*","*","\u6570\u636e\u96c6\u7684","*","*","Loader","*","*","\u3002\u652f\u6301\u52a0\u8f7d\u7684\u6570\u636e\u5e94\u8be5\u5177\u5907\u4ee5\u4e0b\u683c\u5f0f",",","\u5176\u4e2d\u7b2c\u4e8c\u5217\u4e3a","*","*","\u8bcd\u8bed","*","*","\uff0c\u7b2c\u56db\u5217\u4e3a","*","*","pos","tag","*","*","\uff0c\u7b2c\u4e03\u5217\u4e3a","*","*","\u4f9d\u8d56\u6811\u7684","head","*","*","\uff0c","\u7b2c\u516b\u5217\u4e3a","*","*","\u4f9d\u8d56\u6811\u7684","label","*","*","\u3002","Example",":",":","1","\u5370\u5ea6","_","NR","NR","_","3","nn","_","_","2","\u6d77\u519b","_","NN","NN","_","3","nn","_","_","3","\u53c2\u8c0b\u957f","_","NN","NN","_","5","nsubjpass","_","_","4","\u88ab","_","SB","SB","_","5","pass","_","_","5","\u89e3\u804c","_","VV","VV","_","0","root","_","_","1","\u65b0\u534e\u793e","_","NR","NR","_","7","dep","_","_","2","\u65b0\u5fb7\u91cc","_","NR","NR","_","7","dep","_","_","3","\uff11\uff12\u6708","_","NT","NT","_","7","dep","_","_","...","\u8bfb\u53d6\u7684",":","class",":","`","~fastNLP.core.DataSet","`","\u5c06\u5177\u5907\u4ee5\u4e0b\u7684\u6570\u636e\u7ed3\u6784\uff1a","..","csv-table",":",":",":","header",":","``","raw_words","''",",","``","pos","''",",","``","dep_head","''",",","``","dep_label","''","``","[","\u5370\u5ea6",",","\u6d77\u519b",",","...","]","''",",","``","[","NR",",","NN",",","SB",",","...","]","''",",","``","[","3",",","3",",","...","]","''",",","``","[","nn",",","nn",",","...","]","''","``","[","\u65b0\u534e\u793e",",","\u65b0\u5fb7\u91cc",",","...","]","''",",","``","[","NR",",","NR",",","NT",",","...","]","''",",","``","[","7",",","7",",","7",",","...","]","''",",","``","[","dep",",","dep",",","dep",",","...","]","''","``","[","...","]","''",",","``","[","...","]","''",",","``","[","...","]","''",",","``","[","...","]","''"]
code: def _load(self, path: str):
      dataset = self.loader._load(path)
      return dataset
  
imports: import glob
  import os
  import random
  import shutil
  import time
  from typing import List
  from .loader import Loader
  from ..file_reader import _read_conll
  from fastNLP.core.dataset import DataSet, Instance
label_desc: Use image node_id 2 for calling the CTBLoader obj's underlying member method code with example usage: obj._load(path) and returns: dataset