示例#1
0
def features_dense_zero_copy_modular(in_data=data):
    feats = None
    if numpy.__version__ >= '1.5':
        feats = numpy.array(in_data, dtype=float64, order='F')

        a = RealFeatures()
        a.frombuffer(feats, False)

        b = numpy.array(a, copy=False)
        c = numpy.array(a, copy=True)

        d = RealFeatures()
        d.frombuffer(a, False)

        e = RealFeatures()
        e.frombuffer(a, True)

        a[:, 0] = 0
        #print a[0:4]
        #print b[0:4]
        #print c[0:4]
        #print d[0:4]
        #print e[0:4]
    else:
        print("numpy version >= 1.5 is needed")

    return feats
def features_dense_zero_copy_modular (in_data=data):
	feats = None
	if numpy.__version__ >= '1.5':
		feats=numpy.array(in_data, dtype=float64, order='F')

		a=RealFeatures()
		a.frombuffer(feats, False)

		b=numpy.array(a, copy=False)
		c=numpy.array(a, copy=True)

		d=RealFeatures()
		d.frombuffer(a, False)

		e=RealFeatures()
		e.frombuffer(a, True)

		a[:,0]=0
		#print a[0:4]
		#print b[0:4]
		#print c[0:4]
		#print d[0:4]
		#print e[0:4]
	else:
		print("numpy version >= 1.5 is needed")

	return feats