class_docstr: 初始化DataSet的办法有以下几种：
  1) 用dict:
      1.1) 二维list  DataSet({"x": [[1, 2], [3, 4]]})
      1.2) 二维array  DataSet({"x": np.array([[1, 2], [3, 4]])})
      1.3) 三维list  DataSet({"x": [[[1, 2], [3, 4]], [[1, 2], [3, 4]]]})
  2) 用list of Instance:
      2.1) 一维list DataSet([Instance(x=[1, 2, 3, 4])])
      2.2) 一维array DataSet([Instance(x=np.array([1, 2, 3, 4]))])
      2.3) 二维list  DataSet([Instance(x=[[1, 2], [3, 4]])])
      2.4) 二维array  DataSet([Instance(x=np.array([[1, 2], [3, 4]]))])
  
  只接受纯list或者最外层ndarray
class_docstr_tok: ["\u521d\u59cb\u5316DataSet\u7684\u529e\u6cd5\u6709\u4ee5\u4e0b\u51e0\u79cd\uff1a","1",")","\u7528dict",":","1.1",")","\u4e8c\u7ef4list","DataSet","(","{","``","x","''",":","[","[","1",",","2","]",",","[","3",",","4","]","]","}",")","1.2",")","\u4e8c\u7ef4array","DataSet","(","{","``","x","''",":","np.array","(","[","[","1",",","2","]",",","[","3",",","4","]","]",")","}",")","1.3",")","\u4e09\u7ef4list","DataSet","(","{","``","x","''",":","[","[","[","1",",","2","]",",","[","3",",","4","]","]",",","[","[","1",",","2","]",",","[","3",",","4","]","]","]","}",")","2",")","\u7528list","of","Instance",":","2.1",")","\u4e00\u7ef4list","DataSet","(","[","Instance","(","x=","[","1",",","2",",","3",",","4","]",")","]",")","2.2",")","\u4e00\u7ef4array","DataSet","(","[","Instance","(","x=np.array","(","[","1",",","2",",","3",",","4","]",")",")","]",")","2.3",")","\u4e8c\u7ef4list","DataSet","(","[","Instance","(","x=","[","[","1",",","2","]",",","[","3",",","4","]","]",")","]",")","2.4",")","\u4e8c\u7ef4array","DataSet","(","[","Instance","(","x=np.array","(","[","[","1",",","2","]",",","[","3",",","4","]","]",")",")","]",")","\u53ea\u63a5\u53d7\u7eaflist\u6216\u8005\u6700\u5916\u5c42ndarray"]
code: def test_init_assert(self):
      with pytest.raises(AssertionError):
          _ = DataSet({"x": [[1, 2, 3, 4]] * 40, "y": [[5, 6]] * 100})
      with pytest.raises(AssertionError):
          _ = DataSet([[1, 2, 3, 4]] * 10)
      with pytest.raises(ValueError):
          _ = DataSet(0.00001)
  
imports: import os
  import pytest
  import numpy
  from fastNLP.core.dataset import DataSet, FieldArray, Instance, ApplyResultException
  from fastNLP import logger
label_desc: Use image node_id 3 for calling the TestDataSetInit obj's underlying member method code with example usage: obj.test_init_assert() without return types