类的使用
org.meteoinfo.ndarray.DataType
-
使用DataType的程序包 程序包 说明 org.meteoinfo.ndarray Multidimensional arrays of primitives and objects with data stored in memory.org.meteoinfo.ndarray.math org.meteoinfo.ndarray.util -
-
org.meteoinfo.ndarray中DataType的使用
声明为DataType的org.meteoinfo.ndarray中的字段 修饰符和类型 字段 说明 protected DataTypeArray. dataType返回DataType的org.meteoinfo.ndarray中的方法 修饰符和类型 方法 说明 DataTypeArray. getDataType()Return the computed datatype for this arrayDataTypeStructureMembers.Member. getDataType()Get the DataType.static DataTypeDataType. getType(java.lang.Class c)Find the DataType that matches this class.static DataTypeDataType. getType(java.lang.Class c, boolean isUnsigned)Find the DataType that matches this class.static DataTypeDataType. getType(java.lang.String name)Find the DataType that matches this name.static DataTypeDataType. valueOf(java.lang.String name)返回带有指定名称的该类型的枚举常量。static DataType[]DataType. values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。参数类型为DataType的org.meteoinfo.ndarray中的方法 修饰符和类型 方法 说明 voidStructureDataScalar. addMember(java.lang.String name, java.lang.String desc, java.lang.String units, DataType dtype, boolean isUnsigned, java.lang.Number val)StructureMembers.MemberStructureMembers. addMember(java.lang.String name, java.lang.String desc, java.lang.String units, DataType dtype, int[] shape)static ArrayMAMath. convert(Array org, DataType wantType)Convert original array to desired typestatic ArrayMAMath. convert2packed(Array unpacked, double missingValue, int nbits, boolean isUnsigned, DataType packedType)static voidMAMath. copy(DataType dataType, IndexIterator from, IndexIterator to)Copy using iterators.static ArrayArray. factory(DataType dataType, int[] shape)Generate new Array with given type and shape and zeroed storage.static ArrayArray. factory(DataType dataType, int[] shape, java.lang.Object storage)/** Generate new Array with given type, shape, storage.static ArrayArray. factory(DataType dtype, int[] shape, java.nio.ByteBuffer bb)Create an Array from a ByteBufferstatic ArrayArray. factory(DataType dtype, Index index, java.lang.Object storage)static ArrayArray. makeArray(DataType dtype, boolean isUnsigned, java.util.List<java.lang.String> stringValues)Make an 1D array from a list of strings.static ArrayArray. makeArray(DataType dtype, int npts, double start, double incr)Make a 1D array from a start and inccr.static ArrayArray. makeArray(DataType dtype, java.lang.String[] stringValues)Make an 1D array from an array of strings.static ArrayArray. makeArray(DataType dtype, java.util.List<java.lang.String> stringValues)Make an 1D array from a list of strings.voidStructureMembers.Member. setVariableInfo(java.lang.String vname, java.lang.String desc, java.lang.String unitString, DataType dtype)参数类型为DataType的org.meteoinfo.ndarray中的构造器 构造器 说明 Array(DataType dataType, int[] shape)Array(DataType dataType, Index index)ArrayObject(DataType dtype, java.lang.Class elementType, boolean isVlen, int[] shape)Create a new Array of type Object and the given shape.ArrayObject(DataType dtype, java.lang.Class elementType, boolean isVlen, int[] shape, java.lang.Object[] storage)Create a new Array of type Object and the given shape and storage.D0(DataType dtype, java.lang.Class classType, boolean isVLen)Constructor.D1(DataType dtype, java.lang.Class classType, boolean isVLen, int len0)Constructor for array of shape {len0}.D2(DataType dtype, java.lang.Class classType, boolean isVLen, int len0, int len1)Constructor for array of shape {len0,len1}.D3(DataType dtype, java.lang.Class classType, boolean isVLen, int len0, int len1, int len2)Constructor for array of shape {len0,len1,len2}.D4(DataType dtype, java.lang.Class classType, boolean isVLen, int len0, int len1, int len2, int len3)Constructor for array of shape {len0,len1,len2,len3}.D5(DataType dtype, java.lang.Class classType, boolean isVLen, int len0, int len1, int len2, int len3, int len4)Constructor for array of shape {len0,len1,len2,len3,len4}.D6(DataType dtype, java.lang.Class classType, boolean isVLen, int len0, int len1, int len2, int len3, int len4, int len5)Constructor for array of shape {len0,len1,len2,len3,len4,len5,}.D7(DataType dtype, java.lang.Class classType, boolean isVLen, int len0, int len1, int len2, int len3, int len4, int len5, int len6)Constructor for array of shape {len0,len1,len2,len3,len4,len5,len6}.Member(java.lang.String name, java.lang.String desc, java.lang.String units, DataType dtype, int[] shape) -
org.meteoinfo.ndarray.math中DataType的使用
返回DataType的org.meteoinfo.ndarray.math中的方法 修饰符和类型 方法 说明 static DataTypeArrayMath. getDataType(java.lang.Object o)Get data typestatic DataTypeArrayUtil. mergeDataType(DataType dt1, DataType dt2)Merge data type to one data typestatic DataTypeArrayUtil. toDataType(java.lang.String dt)To data type - ucar.ma2参数类型为DataType的org.meteoinfo.ndarray.math中的方法 修饰符和类型 方法 说明 static ArrayArrayUtil. array(java.lang.Object data, DataType dt)Create an arraystatic ArrayArrayUtil. array_list(java.util.List data, DataType dt)Create an arraystatic java.lang.StringArrayUtil. dataTypeString(DataType dt)Get data type stringstatic java.lang.NumberArrayMath. doubleToNumber(double v, DataType dt)Convert double to number by data typestatic ArrayArrayUtil. empty(java.util.List<java.lang.Integer> shape, DataType dtype)Get zero arraystatic ArrayArrayUtil. eye(int n, int m, int k, DataType dtype)Return a 2-D array with ones on the diagonal and zeros elsewhere.static ArrayArrayUtil. full(java.util.List<java.lang.Integer> shape, java.lang.Object fillValue, DataType dtype)Return a new array of given shape and type, filled with fill value.static ArrayArrayUtil. full(java.util.List<java.lang.Integer> shape, Array fillValue, DataType dtype)Return a new array of given shape and type, filled with fill value.static ArrayArrayUtil. identity(int n, DataType dtype)Return the identity array - a square array with ones on the main diagonal.static DataTypeArrayUtil. mergeDataType(DataType dt1, DataType dt2)Merge data type to one data typestatic ArrayArrayUtil. ones(java.util.List<java.lang.Integer> shape, DataType dtype)Get ones arraystatic ArrayArrayUtil. readASCIIFile(java.lang.String fileName, java.lang.String delimiter, int headerLines, DataType dataType, java.util.List<java.lang.Integer> shape, boolean readFirstCol)Read ASCII data file to an arraystatic ArrayArrayUtil. readASCIIFile(java.lang.String fileName, DataType dataType, int count, java.lang.String delimiter)Read ASCII data file to an arraystatic ArrayArrayUtil. readBinFile(java.lang.String fn, DataType dataType, int count, int offset)Read array from a binary filestatic ArrayArrayUtil. readBinFile(java.lang.String fn, DataType dataType, int count, int offset, java.lang.String byteOrder)Read array from a binary filestatic shortArrayMath. typeToNBytes(DataType dataType)Return the number of bytes per element for the given typecode.static ArrayArrayUtil. zeros(java.util.List<java.lang.Integer> shape, DataType dtype)Get zero array -
org.meteoinfo.ndarray.util中DataType的使用
返回DataType的org.meteoinfo.ndarray.util中的方法 修饰符和类型 方法 说明 static DataTypeDataTypeUtil. detectDataType(java.util.List<java.lang.String> valuesList, int n, java.time.format.DateTimeFormatter dtFormatter)Detect data typestatic DataTypeDataTypeUtil. detectDataType(java.util.List<java.lang.String> valuesList, java.time.format.DateTimeFormatter dtFormatter)Detect data typestatic DataTypeDataTypeUtil. getDataType(java.lang.String format)Get data type参数类型为DataType的org.meteoinfo.ndarray.util中的方法 修饰符和类型 方法 说明 static java.lang.ObjectDataTypeUtil. convertStringTo(java.lang.String vStr, DataType dataType, java.lang.String dateFormat)Convert input string data to current data typestatic java.lang.ObjectDataTypeUtil. convertTo(java.lang.Object value, DataType dataType, java.lang.String dateFormat)Convert input data to current data type
-