Skip to content

Commit

Permalink
added buffer protocol example
Browse files Browse the repository at this point in the history
  • Loading branch information
gsomix committed Jul 13, 2012
1 parent d450473 commit cc22b2c
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 29 deletions.

This file was deleted.

@@ -0,0 +1,29 @@
from shogun.Features import RealFeatures
from shogun.Features import LongIntFeatures

from numpy import array, float64, int64

# create dense matrice
data=[[1,2,3],[4,0,0],[0,0,0],[0,5,0],[0,0,6],[9,9,9]]

parameter_list = [[data]]

def features_dense_real_modular(in_data=data):
m_real=array(in_data, dtype=float64)
m_long=array(in_data, dtype=int64)

f_real=RealFeatures(m_real)
f_long=LongIntFeatures(m_long)

mem_real=memoryview(f_real)
mem_long=memoryview(f_long)

ret_real=array(f_real)
ret_long=array(f_long)

print ret_real
print ret_long

if __name__=='__main__':
print('dense_real')
features_dense_real_modular(*parameter_list[0])

0 comments on commit cc22b2c

Please sign in to comment.