Exemple #1
0
    def dtype(self):
        """
        Get array data type.

        :return: (*DataType*) Array data type.
        """
        return NCUtil.convertDataType(self._array.getDataType())
Exemple #2
0
 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