Home | Trees | Indices | Help |
|
---|
|
1 2 from PyML.utils.ext import carrayWrap 3 import numpy 46 7 array = numpy.zeros(length, numpy.float_) 8 for i in range(length) : 9 array[i] = doubleArray[i] 10 return array11 1214 15 array = carrayWrap.doubleArray(len(a)) 16 for i in range(len(a)) : 17 array[i] = a[i] 18 19 return array2022 23 array = carrayWrap.intArray(len(a)) 24 for i in range(len(a)) : 25 array[i] = a[i] 26 27 return array2830 31 if v is None : return carrayWrap.DoubleVector() 32 vector = carrayWrap.DoubleVector(len(v)) 33 for i in range(len(v)) : 34 vector[i] = v[i] 35 36 return vector3739 40 if v is None : return carrayWrap.FloatVector() 41 vector = carrayWrap.FloatVector(len(v)) 42 for i in range(len(v)) : 43 vector[i] = v[i] 44 45 return vector4648 49 if v is None : return carrayWrap.IntVector() 50 vector = carrayWrap.IntVector(len(v)) 51 for i in range(len(v)) : 52 vector[i] = v[i] 53 54 return vector5557 58 if v is None : return carrayWrap.LongVector() 59 vector = carrayWrap.LongVector(len(v)) 60 for i in range(len(v)) : 61 vector[i] = v[i] 62 63 return vector6466 67 if v is None : return carrayWrap.DataSetPtrVector() 68 vector = carrayWrap.DataSetPtrVector(len(v)) 69 for i in range(len(v)) : 70 vector[i] = v[i] 71 72 return vector7375 76 #vPtr = carrayWrap.IntVectorPtr(v) 77 vPtr = carrayWrap.IntVector(v) 78 return [vPtr[i] for i in range(len(vPtr))]7981 82 #vPtr = carrayWrap.DoubleVectorPtr(v) 83 vPtr = carrayWrap.DoubleVector(v) 84 return [vPtr[i] for i in range(len(vPtr))]8587 88 keys = carrayWrap.LongVector(len(a)) 89 #keys = carrayWrap.IntVector(len(a)) 90 values = carrayWrap.DoubleVector(len(a)) 91 keyList = a.keys() 92 keyList.sort() 93 for i in range(len(keyList)) : 94 keys[i] = keyList[i] 95 values[i] = a[keys[i]] 96 97 return keys,values98 99 100 doubleArray_frompointer = carrayWrap.doubleArray_frompointer 101
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Sun Apr 27 07:57:07 2008 | http://epydoc.sourceforge.net |