Exemple #1
0
 def __new__(cls, data = None):
     """Create a new bytearray. data can be a string as per the
     array() constructor documentation."""
     if data:
         return array.__new__(ByteArray, 'B', data)
     else:
         return array.__new__(ByteArray, 'B')
Exemple #2
0
 def __new__(cls, data=None):
     """Create a new bytearray. data can be a string as per the
     array() constructor documentation."""
     if data:
         return array.__new__(ByteArray, 'B', data)
     else:
         return array.__new__(ByteArray, 'B')
Exemple #3
0
 def __new__(cls, name):
     size = pd.libpd_arraysize(name)
     if size < 0:
         raise ValueError('"%s" is not a valid array' %name)
     a = array.__new__(cls, 'f', range(size))
     a.__name = name
     pd.libpd_read_array(a, name, 0, size)
     return a
Exemple #4
0
	def __new__(cls, dtype, default_value=None):
		if dtype == float: type_code = 'd'
		elif dtype == int: type_code = 'l'  # 'q' not supported in Python 2
		elif dtype == bool: type_code = 'B'  # one-byte bools
		else: raise ValueError(dtype)
		uncasted_result = array.__new__(cls, type_code)
		if 1 or isinstance(uncasted_result, Array): result = uncasted_result
		return result
Exemple #5
0
 def __new__(cls, l):
     self = array.__new__(cls, 'd', range(l))
     return self
Exemple #6
0
 def __new__(cls, loadedfile):
     return array.__new__(cls, 'B')
Exemple #7
0
 def __new__(cls, l):
     self = array.__new__(cls, 'd', range(l))
     return self
Exemple #8
0
 def __new__(cls, old=[], prefactor=1):
     return array.__new__(cls, 'i', old)
Exemple #9
0
 def __new__(cls, args=[0]*9):
     return array.__new__(cls, 'i', args)
Exemple #10
0
 def __new__(cls, x=0, y=0, z=0):
   return array.__new__(cls, 'd', (x,y,z))
Exemple #11
0
 def __new__(cls, data=""):
     """
     Create a new bytearray. data can be a string as per the
     array() constructor documentation.
     """
     return array.__new__(cls, 'B', data)
Exemple #12
0
 def __new__(cls, v="", implied=False):
     return array.__new__(cls, "c", str(v))
Exemple #13
0
 def __new__(cls, *args):
     if IS_PY3:
         return array.__new__(cls, "b", *[x.encode("ascii") for x in args])
     else:
         return array.__new__(cls, "b", *args)
 def __new__(cls):
     return array.__new__(cls, 'f', [0.0]*24)
Exemple #15
0
 def __new__(cls, data=None):
   if data:
     return array.__new__(BinArray, "B", data)
   else:
     return array.__new__(BinArray, "B")
Exemple #16
0
 def __new__(cls, matrix_array=(1,0,0,0,1,0,0,0,1,0,0,0)):
   return array.__new__(cls, 'd', matrix_array)
Exemple #17
0
 def __new__(cls, *args):
     return array.__new__(cls, "c", *args)
Exemple #18
0
 def __deepcopy__(self, memo):
   cls = self.__class__
   return array.__new__(cls, 'd', (self[0],self[1],self[2]))
Exemple #19
0
 def __new__(cls, matrix_array=(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)):
     return array.__new__(cls, 'd', matrix_array)
Exemple #20
0
 def __new__(cls, data=""):
     """
     Create a new bytearray. data can be a string as per the
     array() constructor documentation.
     """
     return array.__new__(cls, 'B', data)
Exemple #21
0
 def __new__(cls, x=0, y=0, z=0):
     return array.__new__(cls, 'd', (x, y, z))
Exemple #22
0
 def __new__(cls, v="", implied=False):
     return array.__new__(cls, 'c', "".join(v))
Exemple #23
0
 def __deepcopy__(self, memo):
     cls = self.__class__
     return array.__new__(cls, 'd', (self[0], self[1], self[2]))
Exemple #24
0
 def __new__(cls):
     self = array.__new__(cls, 'd', range(256))
     return self
Exemple #25
0
 def __new__(cls, *args):
     if IS_PY3:
         return array.__new__(cls, "b", *[x.encode("ascii") for x in args])
     else:
         return array.__new__(cls, "b", *args)
Exemple #26
0
 def __new__(cls, args=[0] * 9):
     return array.__new__(cls, 'i', args)
Exemple #27
0
 def __new__(cls, *args):
     return array.__new__(cls, "c", *args)
Exemple #28
0
 def __new__(cls):
     self = array.__new__(cls, 'd', range(256))
     return self
Exemple #29
0
 def __new__(cls, w, h, typecode='d', data=None):
     self = array.__new__(cls, typecode)
     return self