Source code for EPWpy.utilities.check_util

import numpy as np


[docs] def datatyp(A): if (type(A) == type(int(1))): return('int') elif (type(A) == type(float(1))): return('float') elif (type(A) == type([1])): return('list') elif (type(A) == type(np.array([1]))): return('array') elif (type(A) == type('a')): return('str') elif (type(A) == type(1.0+1j)): return('cmplx') elif (type(A) == type(np.array([int(1)])[0])): return('np_int') elif (type(A) == type(np.array([1.0])[0])): return('np_float') else: return(None)
if __name__=="__main__": A=None if datatyp(A) is None: print('found none') print(type(np.array([1.0])[0])) print(datatyp(np.array([1.0])[0]))