def dtype(self): """ Get array data type. :return: (*DataType*) Array data type. """ return NCUtil.convertDataType(self._array.getDataType())
def __getdatatype(self, datatype): if isinstance(datatype, str): if datatype == 'string': dt = NCDataType.STRING elif datatype == 'int': dt = NCDataType.INT elif datatype == 'long': dt = NCDataType.LONG elif datatype == 'float': dt = NCDataType.FLOAT elif datatype == 'double': dt = NCDataType.DOUBLE elif datatype == 'char': dt = NCDataType.CHAR else: dt = NCDataType.STRING return dt else: if isinstance(datatype, DataType): datatype = NCUtil.convertDataType(datatype._dtype) return datatype