def convert_to_array(space, w_obj): from pypy.module.micronumpy.interp_numarray import array from pypy.module.micronumpy import interp_ufuncs if isinstance(w_obj, W_NDimArray): return w_obj elif issequence_w(space, w_obj): # Convert to array. return array(space, w_obj, w_order=None) else: # If it's a scalar dtype = interp_ufuncs.find_dtype_for_scalar(space, w_obj) return W_NDimArray.new_scalar(space, dtype, w_obj)
def execute(self, interp): w_list = self.wrap(interp.space) return array(interp.space, w_list)
def execute(self, interp): w_list = interp.space.newlist( [interp.space.wrap(float(i)) for i in range(self.v)] ) dtype = get_dtype_cache(interp.space).w_float64dtype return array(interp.space, w_list, w_dtype=dtype, w_order=None)
def execute(self, interp): w_list = self.wrap(interp.space) dtype = get_dtype_cache(interp.space).w_float64dtype return array(interp.space, w_list, w_dtype=dtype, w_order=None)
def execute(self, interp): w_list = interp.space.newlist( [interp.space.wrap(float(i)) for i in range(self.v)]) dtype = get_dtype_cache(interp.space).w_float64dtype return array(interp.space, w_list, w_dtype=dtype, w_order=None)